Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Restituisce tutti i tipi di informazioni sugli errori contenuti in un record di errore.
HRESULT GetAllErrorInfo(
ULONG ulRecordNum,
LCID lcid,
BSTR* pbstrDescription,
BSTR* pbstrSource = NULL,
GUID* pguid = NULL,
DWORD* pdwHelpContext = NULL,
BSTR* pbstrHelpFile = NULL
) const throw( );
Parametri
ulRecordNum
[in] numero in base zero del record per il quale restituire informazioni sugli errori.lcid
[in] ID delle impostazioni locali per informazioni sugli errori vengano restituiti.pbstrDescription
[out] puntatore A una descrizione dell'errore o NULL se le impostazioni locali non sono supportate.Vedere la sezione Osservazioni.pbstrSource
[out] puntatore A una stringa contenente il nome del componente che ha generato l'errore.pguid
[out] puntatore Al GUID dell'interfaccia che ha definito l'errore.pdwHelpContext
[out] puntatore All'ID del contesto della guida dell'errore.pbstrHelpFile
[out] puntatore A una stringa contenente il percorso del file della Guida che descrive l'errore.
Valore restituito
S_OK se ha esito positivo.Vedere IErrorRecords::GetErrorInfoin OLE DB Programmer's Reference per altri valori restituiti.
Requisiti
Header: atldbcli.h
Note
Il valore di output di pbstrDescription viene ottenuto chiamando IErrorInfo::GetDescription internamente, che imposta il valore SU NULL se le impostazioni locali non sono supportate, o se entrambe le condizioni seguenti sono vere:
il valore di lcid non è Inglese Stati Uniti.. e
il valore di lcid non è uguale al valore restituito da GetUserDefaultLCID.