IErrorInfo::GetGUID-Methode (oaidl.h)
Gibt die GUID (Globally Unique Identifier) der Schnittstelle zurück, die den Fehler definiert hat.
Syntax
HRESULT GetGUID(
[out] GUID *pGUID
);
Parameter
[out] pGUID
Ein Zeiger auf eine GUID oder GUID_NULL, wenn der Fehler vom Betriebssystem definiert wurde.
Rückgabewert
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Hinweise
IErrorInfo::GetGUID gibt die GUID der Schnittstelle zurück, die den Fehler definiert hat. Wenn der Fehler vom System definiert wurde, gibt IErrorInfo::GetGUID GUID_NULL zurück.
Diese GUID stellt nicht notwendigerweise die Fehlerquelle dar. Die Quelle ist die Klasse oder Anwendung, die den Fehler ausgelöst hat. Mithilfe der GUID kann eine Anwendung Fehler in einer Schnittstelle behandeln, unabhängig von der Klasse, die die Schnittstelle implementiert.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | oaidl.h |