Método ICreateErrorInfo::SetGUID (oaidl.h)
Define o GUID (identificador global exclusivo) da interface que definiu o erro.
Sintaxe
HRESULT SetGUID(
[in] REFGUID rguid
);
Parâmetros
[in] rguid
O GUID da interface que definiu o erro ou GUID_NULL se o erro foi definido pelo sistema operacional.
Retornar valor
Esse método pode retornar um desses valores.
Código de retorno | Descrição |
---|---|
|
Êxito. |
|
Memória insuficiente para concluir a operação. |
Comentários
Esse método define o GUID da interface que definiu o erro. Se o erro tiver sido definido pelo sistema, defina ICreateErrorInfo::SetGUID como GUID_NULL.
Esse GUID não representa necessariamente a origem do erro; no entanto, a origem é a classe ou aplicativo que gerou o erro. Usando o GUID, os aplicativos podem lidar com erros em uma interface, independentemente da classe que implementa a interface.
O uso dessa função é demonstrado no arquivo Main.cpp do exemplo de Hello de conceitos básicos com.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | oaidl.h |