Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Returns the GUID of interface that defined the error.
Syntax
HRESULT GetGUID (
GUID *pguid);
Parameters
- pguid
[out] A pointer to memory in which to return the GUID of the interface that defined the error. If the error was defined by the operating system, the returned GUID is DB_NULLGUID. This is the same value as is returned in the iid element of the ERRORINFO structure returned by IErrorRecords::GetBasicErrorInfo.
Return Code
S_OK
The method succeeded.E_INVALIDARG
pguid was a null pointer.
Comments
This GUID does not necessarily represent the source of the error; the source is the class or application that raised the error. Using the GUID, an application can handle errors in an interface independent of the class that implements the interface.