CreateErrorInfo

Prototypes

HRESULT CreateErrorInfo(ICreateErrorInfo **pICreateErrorInfo);

Description

Alloue auprès du gestionnaire Com un objet implémentant l'interface ICreateErrorInfo pour construire un objet modélisant une erreur ayant eu lieu.

Le résultat est rangé dans pICreateErreurInfo.

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

SetErrorInfo pour spécifier au gestionnaire Com l'erreur détectée par le thread courant.