Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gibt alle Fehlertypinformationen zurück, die in einem Fehlerdatensatz enthalten sind.
HRESULT GetAllErrorInfo(
ULONG ulRecordNum,
LCID lcid,
BSTR* pbstrDescription,
BSTR* pbstrSource = NULL,
GUID* pguid = NULL,
DWORD* pdwHelpContext = NULL,
BSTR* pbstrHelpFile = NULL
) const throw( );
Parameter
ulRecordNum
[in] Die Basiszahl des Datensatzes, sodass der Fehlerinformationen zurückgibt.lcid
[in] Die Gebietsschema-ID, damit die Fehlerinformationen zurückgegeben werden können.pbstrDescription
[out] Ein Zeiger auf eine Textbeschreibung des Fehlers oder NULL, wenn das Gebietsschema nicht unterstützt wird.Siehe Hinweise.pbstrSource
[out] Ein Zeiger auf eine Zeichenfolge, die den Namen der Komponente enthält, die den Fehler generiert hat.pguid
[out] Ein Zeiger die GUID der Schnittstelle, die den Fehler definiert hat.pdwHelpContext
[out] Ein Zeiger auf die Hilfekontext-id für den Fehler.pbstrHelpFile
[out] Ein Zeiger auf eine Zeichenfolge, die den Pfad zur Hilfedatei enthält, die den Fehler beschreibt.
Rückgabewert
S_OK bei erfolgreicher Ausführung.Siehe IErrorRecords::GetErrorInfo in der OLE DB Programmer's Reference für andere Rückgabewerte.
Anforderungen
Header: atldbcli.h
Hinweise
Der Ausgabewert von pbstrDescription wird intern abrufen, indem IErrorInfo::GetDescription aufruft, das den Wert festgelegt werden, um auf NULL, wenn das Gebietsschema nicht unterstützt wird oder wenn beide der folgenden Bedingungen zutreffen:
der Wert von lcid ist Englisch und NOT US ..
der Wert von lcid NOT ist gleich dem Wert, der von GetUserDefaultLCID zurückgegeben wird.