ICreateErrorInfo ::SetGUID, méthode (oaidl.h)
Définit l’identificateur global unique (GUID) de l’interface qui a défini l’erreur.
Syntaxe
HRESULT SetGUID(
[in] REFGUID rguid
);
Paramètres
[in] rguid
GUID de l’interface qui a défini l’erreur, ou GUID_NULL si l’erreur a été définie par le système d’exploitation.
Valeur retournée
Cette méthode peut retourner l’une de ces valeurs.
Code de retour | Description |
---|---|
|
Réussite. |
|
Mémoire insuffisante pour terminer l’opération. |
Remarques
Cette méthode définit le GUID de l’interface qui a défini l’erreur. Si l’erreur a été définie par le système, définissez ICreateErrorInfo ::SetGUID sur GUID_NULL.
Ce GUID ne représente pas nécessairement la source de l’erreur ; toutefois, la source est la classe ou l’application qui a déclenché l’erreur. À l’aide du GUID, les applications peuvent gérer les erreurs dans une interface, indépendamment de la classe qui implémente l’interface.
L’utilisation de cette fonction est illustrée dans le fichier Main.cpp de l’exemple De base DE COM Hello.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Windows |
En-tête | oaidl.h |