CComCoClass::Error

erreur de HRESULT st&atique (LPCOLESTR lpszDescIIDamp const ;IID= GUID_NULL, HRESULThRes = 0 );

erreur de HRESULT st&atique (LPCOLESTR lpszDesc, DWORD dwHelpID, LPCOLESTR lpszHelpFileIIDamp const ;IID= GUID_NULL, HRESULThRes = 0 );

erreur de HRESULT st&atique (LPCSTR lpszDescIIDamp const ;IID= GUID_NULL, HRESULThRes = 0 );

erreur de HRESULT st&atique (LPCSTR lpszDesc, DWORD dwHelpID, LPCSTR lpszHelpFileconst IIDamp ;IID= GUID_NULL, HRESULThRes = 0 );

erreur de HRESULT statique (UINT nIDIIDamp const ;IID= GUID_NULL, HRESULThRes= 0, HINST&ANCEhInst= _Module.GetResourceInstance ()) ;

erreur de HRESULT statique (UINT nID, DWORD dwHelpID, LPCOLESTR lpszHelpFileIIDamp const ;IID= GUID_NULL, HRESULThRes= 0, HINST&ANCEhInst= _Module.GetResourceInstance ()) ;

Valeur de retour

Une valeur HRESULT standard. Pour plus d'informations, voir remarques.

Paramètres

lpszDesc

[en] Chaîne décrivant l'erreur. La version Unicode d'erreur indique que lpszDesc est de type LPCOLESTR; la version ANSI spécifie un type de LPCSTR.

iid

[en] L'IID de l'interface de définition de l'erreur ou la GUID_NULL (la valeur par défaut) si l'erreur est définie par le système d'exploitation.

hRes

[en] HRESULT vous souhaitez retourné à l'appelant. La valeur par défaut est 0. Pour plus de détails sur hRes, voir remarques.

nID

[en] L'identificateur de ressource où la chaîne de description de l'erreur est stockée. Cette valeur devrait être entre 0 et 0xFFFF, inclusivement. Dans les versions de débogage, un ASSERT se traduira si le nID n'indexe pas une chaîne valide. Dans les versions release, la chaîne de description de l'erreur sera définie à « Erreur inconnue ».

dwHelpID

[en] L'identificateur de contexte d'aide de l'erreur.

lpszHelpFile

[en] Le chemin d'accès et le nom du fichier d'aide décrivant l'erreur.

hInst

[en] La poignée à la ressource. Par défaut, ce paramètre est _Module::GetResourceInstance, où _Module est l'instance mondiale de CComModule ou une classe dérivée de celui-ci.

Remarques

Cette méthode statique met en place le interface IErrorInfo pour fournir des informations d'erreur au client. Afin d'appeler l'erreur, votre objet doit implémenter la interface ISupportErrorInfo.

Si le paramètre hRes est différente de zéro, erreur renvoie la valeur de hRes. Si hRes est égale à zéro, les quatre premières versions d'erreur retournent DISP_E_EXCEPTION. Les deux dernières versions retournent le résultat de la macro MAKE_HRESULT (1, FACILITY_ITF, nID ).

Aperçu CComCoClass |  ; Membres de classe

Voir aussi  ;ISupportErrorInfoImpl, MAKE_HRESULT

Index