AtlReportError

hresult WINAPI AtlReportError (const CLSIDamp; CLSID, lpcolestr lpszDescconst IID & IID GUID_NULL, hresult = Xact_s_lastresourcemanager = 0 );

hresult WINAPI AtlReportError (const CLSIDamp; CLSID, lpcolestr lpszDescdworddwHelpIDlpcolestrlpszHelpFileconst IID & IID GUID_NULL, hresult = Xact_s_lastresourcemanager = 0 );

hresult WINAPI AtlReportError (const CLSIDamp; CLSID, LPCTSTR lpszDesc, const IID & IID = GUID_NULL, hresult Xact_s_lastresourcemanager = 0 );

hresult WINAPI AtlReportError (const CLSIDamp; CLSID, LPCTSTR lpszDescdworddwHelpIDLPCTSTRlpszHelpFileconst IID & IID GUID_NULL, hresult = Xact_s_lastresourcemanager = 0 );

hresult WINAPI AtlReportError (const CLSIDamp; CLSID, UINT nID, const IID & IID GUID_NULL, hresult = Xact_s_lastresourcemanager = 0, HINSTANCEhInst= _Module.GetResourceInstance ());

hresult WINAPI AtlReportError (const CLSIDamp; CLSID, UINT nIDdworddwHelpIDlpcolestrlpszHelpFileconst IID & IID GUID_NULL, hresult = Xact_s_lastresourcemanager = 0, HINSTANCEhInst= _Module.GetResourceInstance ());

Dönüş değeri

Xact_s_lastresourcemanager parametresi sıfırdan farklı ise, Xact_s_lastresourcemanagerdeğerini döndürür. Xact_s_lastresourcemanager sıfır ise, ilk dört yorum-in AtlReportError DISP_E_EXCEPTIONdönün. Son iki sürümlerinde makro sonucunu döndürmek make_hresult (1, FACILITY_ITF, nID ).

Parametreleri

clsid

[de] Hata Raporlama nesnesinin CLSID.

lpszDesc

[de] Hatayı açıklayan dizge. Unicode sürümü, lpszDesc lpcolestrtürünü belirtir; ANSI sürümü LPCTSTR türünü belirtir.

iid

[de] Hata işletim sistemi tarafından tanımlanmışsa, hata veya GUID_NULL tanımlayan arabirim IID.

xact_s_lastresourcemanager

[de] İstediğiniz hresult çağırana geri döndü.

nID

[de] Hata açıklama dizesini depolandığı kaynak tanımlayıcısıdır. Bu değer 0x0200 ve 0xFFFF, arasında sınırlarını yalan. NID geçerli bir dize dizin değil hata ayıklama yapılarında, bir assert neden. Yayın yapılarında, hata açıklama dizesi "Bilinmeyen hata." kurulacak.

dwHelpID

[de] Hata için Yardım içeriği tanımlayıcı.

lpszHelpFile

[de] Hatayı açıklayan Yardım dosyasının adı ve yolu.

hInst

[de] Kaynak tanıtıcısı. Varsayılan olarak, bu parametre _Module::GetResourceInstance, burada _Module CComModule ya da bundan türetilmiş bir sınıf genel örneği ise.

Açıklamalar

Kurar IErrorInfo arabirim nesnesinin istemcilere hata bilgileri sağlamak için. Dize lpszDesc hata metin açıklaması kullanılır. İstemci, AtlReportErrordönmek Xact_s_lastresourcemanager aldığında, istemci hata ile ilgili ayrıntıları IErrorInfo yapısını erişebilir.

Atl makrolar ve Global Functions

Ayrıca bkz:

MAKE_HRESULT

Index