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
S_OK
Operazione completata.
S_FALSE
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