Método ICreateErrorInfo::SetGUID (oaidl.h)
Establece el identificador único global (GUID) de la interfaz que definió el error.
Sintaxis
HRESULT SetGUID(
[in] REFGUID rguid
);
Parámetros
[in] rguid
GUID de la interfaz que definió el error o GUID_NULL si el sistema operativo definió el error.
Valor devuelto
Este método puede devolver uno de estos valores.
Código devuelto | Descripción |
---|---|
|
Correcto. |
|
Memoria insuficiente para completar la operación. |
Comentarios
Este método establece el GUID de la interfaz que definió el error. Si el sistema definió el error, establezca ICreateErrorInfo::SetGUID en GUID_NULL.
Este GUID no representa necesariamente el origen del error; sin embargo, el origen es la clase o aplicación que generó el error. Con el GUID, las aplicaciones pueden controlar errores en una interfaz, independientemente de la clase que implementa la interfaz.
El uso de esta función se muestra en el archivo Main.cpp del ejemplo De hello aspectos básicos de COM.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | oaidl.h |