CDBErrorInfo::GetAllErrorInfo
Vrátí všechny typy informací o chybách, které jsou obsaženy v záznamu chyby.
HRESULT GetAllErrorInfo(
ULONG ulRecordNum,
LCID lcid,
BSTR* pbstrDescription,
BSTR* pbstrSource = NULL,
GUID* pguid = NULL,
DWORD* pdwHelpContext = NULL,
BSTR* pbstrHelpFile = NULL
) const throw( );
Parametry
ulRecordNum
[v] Od nuly číslo záznamu, který vrací informace o chybě.lcid
[v] ID národního prostředí pro informace o chybě mají být vráceny.pbstrDescription
[výstup] Ukazatel na textový popis chyby nebo NULL, je-li národní prostředí není podporováno.Naleznete v části poznámky.pbstrSource
[výstup] Ukazatel na řetězec obsahující název komponenty, který generoval chybu.pguid
[výstup] Ukazatel na identifikátor GUID rozhraní definované chyby.pdwHelpContext
[výstup] Ukazatel na ID kontextové nápovědy pro tuto chybu.pbstrHelpFile
[výstup] Ukazatel na řetězec obsahující cestu k souboru nápovědy, které chybu popisuje.
Vrácená hodnota
S_OKv případě úspěchu.Viz IErrorRecords::GetErrorInfo v Referenci programátora technologie OLE DB pro ostatní vrácené hodnoty.
Požadavky
Záhlaví: také atldbcli.h
Poznámky
Výstupní hodnota pbstrDescription je interně získaný volající IErrorInfo::GetDescription, který nastaví hodnotu NULL, je-li národní prostředí není podporován nebo pokud jsou splněny obě následující podmínky:
Hodnota lcid není U.S. v angličtině a
Hodnota lcid je, na které se nerovná hodnotě vrácené funkcí GetUserDefaultLCID.