Funzione GetErrorInfo (oleauto.h)
Ottiene il puntatore alle informazioni sugli errori impostato dalla chiamata precedente a SetErrorInfo nel thread logico corrente.
Sintassi
HRESULT GetErrorInfo(
[in] ULONG dwReserved,
[out] IErrorInfo **pperrinfo
);
Parametri
[in] dwReserved
Riservato per utilizzi futuri. Deve essere zero.
[out] pperrinfo
Oggetto errore.
Valore restituito
Questa funzione può restituire uno di questi valori.
Codice restituito | Descrizione |
---|---|
|
Operazione completata. |
|
Non è stato restituito alcun oggetto di errore. |
Commenti
Questa funzione restituisce un puntatore al puntatore IErrorInfo impostato più di recente nel thread logico corrente. Trasferisce la proprietà dell'oggetto errore al chiamante e cancella lo stato di errore per il thread.
L'esecuzione di una chiamata COM che passa attraverso uno stub proxy cancella qualsiasi oggetto errore esistente per il thread chiamante. Un oggetto chiamato non deve effettuare tali chiamate dopo aver chiamato SetErrorInfo e prima di restituire . Il chiamante non deve effettuare tali chiamate dopo la restituzione della chiamata e prima di chiamare GetErrorInfo. Come regola generale, un metodo di interfaccia deve restituire il prima possibile dopo la chiamata a SetErrorInfo e il chiamante deve chiamare GetErrorInfo il prima possibile dopo la restituzione della chiamata.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | oleauto.h |
Libreria | OleAut32.lib |
DLL | OleAut32.dll |