Sdílet prostřednictvím


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:

  1. Hodnota lcid není U.S. v angličtině a

  2. Hodnota lcid je, na které se nerovná hodnotě vrácené funkcí GetUserDefaultLCID.

Viz také

Referenční dokumentace

Třída CDBErrorInfo