SetErrorInfo

Prototypes

HRESULT SetErrorInfo(DWORD Reserve, IErrorInfo *pIErrorInfo);

Description

Spécifie au gestionnaire Com que le thread courant a détecté une erreur.

L'erreur est décrite au travers de l'objet pIErreurInfo.

Exemple

#include <windows.h>
#include <winbase.h>
#include <ole2.h>

ICreateErreurInfo *pICreateErrorInfo;
IErreurInfo *pIErrorInfo;

...
pICreateErrorInfo=NULL;
if ((CreateErreurInfo(&pICreateErrorInfo)!=S_OK) || !pICreateErrorInfo)
...
pIErrorInfo=NULL;
if ((pICreateErreurInfo->QueryInterface(IID_IErrorInfo, (void **)&pIErrorInfo)!=S_OK) || !pIErrorInfo)
...
if (SetErrorInfo(0, pIErrorInfo)!=S_OK)
...

Avertissement

Le résultat est S_OK en cas de succès.

Voir aussi

CreateErrorInfo pour allouer un créateur d'erreur au gestionnaire Com.