Compartir a través de


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
S_OK
Correcto.
E_OUTOFMEMORY
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

Consulte también

ICreateErrorInfo