Funzione GetErrorInfo (oleauto.h)

Ottiene il puntatore informativo dell'errore 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 error.

Valore restituito

Questa funzione può restituire uno di questi valori.

Codice restituito Descrizione
S_OK
Operazione completata.
S_FALSE
Non è stato restituito alcun oggetto 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 un proxy-stub cancella qualsiasi oggetto errore esistente per il thread chiamante. Un oggetto denominato non deve effettuare tali chiamate dopo aver chiamato SetErrorInfo e prima di restituire. Il chiamante non deve effettuare tali chiamate dopo che la chiamata restituisce e prima di chiamare GetErrorInfo. Come regola generale, un metodo di interfaccia deve restituire il più presto possibile dopo aver chiamato SetErrorInfo e il chiamante deve chiamare GetErrorInfo il prima possibile dopo che la chiamata restituisce.

Requisiti

   
Piattaforma di destinazione Windows
Intestazione oleauto.h
Libreria OleAut32.lib
DLL OleAut32.dll