CComCoClass::Error

st&atyczne błąd HRESULT (LPCOLESTR lpszDescIIDamp stała;identyfikator IID= GUID_NULL, HRESULTparametrem typu HRESULT = 0 );

st&atyczne błąd HRESULT (LPCOLESTR lpszDesc, DWORD dwHelpID, LPCOLESTR lpszHelpFileIIDamp stała;identyfikator IID= GUID_NULL, HRESULTparametrem typu HRESULT = 0 );

st&atyczne błąd HRESULT (LPCSTR lpszDescIIDamp stała;identyfikator IID= GUID_NULL, HRESULTparametrem typu HRESULT = 0 );

st&atyczne błąd HRESULT (LPCSTR lpszDesc, DWORD dwHelpID, LPCSTR lpszHelpFileIIDamp stała;identyfikator IID= GUID_NULL, HRESULTparametrem typu HRESULT = 0 );

statyczne błąd HRESULT (UINT nIDStała IIDamp;identyfikator IID= GUID_NULL, HRESULTparametrem typu HRESULT= 0, Wystąpienie HINST&ANCEhInst= _Module.GetResourceInstance ());

statyczne błąd HRESULT (UINT nID, DWORD dwHelpID, LPCOLESTR lpszHelpFileIIDamp stała;identyfikator IID= GUID_NULL, HRESULTparametrem typu HRESULT= 0, Wystąpienie HINST&ANCEhInst= _Module.GetResourceInstance ());

Wartość zwracany

Standardowe wartości HRESULT . Aby uzyskać szczegółowe informacje zobacz uwagi.

Parametry

lpszDesc

[w] Ciąg opisujący ten błąd. Wersja Unicode błędu określa, że ta lpszDesc jest typu LPCOLESTR; wersja ANSI określa rodzaj LPCSTR.

identyfikator iid

[w] IID interfejsu definiowanie błąd lub GUID_NULL (wartość domyślna), jeżeli błąd jest zdefiniowana przez system operacyjny.

parametrem typu HRESULT

[w] HRESULT , którą chcesz powrócił do rozmówcy. Wartością domyślną jest 0. Aby uzyskać więcej informacji o parametrem typu HRESULTpatrz uwagi.

nID

[w] Identyfikator zasobu, gdzie znajduje się ciąg opis błędu. Ta wartość musi zawierać się między 0x0200 a 0xFFFF, łącznie. W debugowania kompilacje ASSERT spowoduje Jeśli nID nie indeksują prawidłowym ciągiem. W wersji kompilacji ciąg opisu błąd zostanie ustawiony na "Nieznany błąd."

dwHelpID

[w] Identyfikator kontekstu Pomoc dla błędu.

lpszHelpFile

[w] Ścieżka i nazwa pliku pomocy, opisem błędu.

hInst

[w] Uchwyt do zasobu. Domyślnie ten parametr jest _Module::GetResourceInstance, gdzie _Module jest globalne instancji klasy pochodzące z niego lub CComModule.

Uwagi

Ta metoda statyczna konfiguruje IErrorInfo interfejsu do dostarczenia informacji o błędach do klienta. Aby wywołać błąd, obiekt musi implementować ISupportErrorInfo interfejsu.

Jeśli parametr parametrem typu HRESULT jest niezerową, błąd zwraca wartość parametrem typu HRESULT. Jeśli parametrem typu HRESULT jest równe zero, pierwsze cztery wersje błędu zwracać DISP_E_EXCEPTION. Ostatnie dwie wersje zwracają wynik makro MAKE_HRESULT (1, FACILITY_ITF, nID ).

Omówie&nie CComCoClass |nbsp; Członkowie klasy

Zobacz też ISupportErrorInfoImpl, MAKE_HRESULT

Index