Поделиться через


Метод ICreateErrorInfo::SetGUID (oaidl.h)

Задает глобальный уникальный идентификатор (GUID) интерфейса, определяющего ошибку.

Синтаксис

HRESULT SetGUID(
  [in] REFGUID rguid
);

Параметры

[in] rguid

GUID интерфейса, определяющего ошибку, или GUID_NULL, если ошибка была определена операционной системой.

Возвращаемое значение

Этот метод может возвращать одно из этих значений.

Код возврата Описание
S_OK
Успешно.
E_OUTOFMEMORY
Недостаточно памяти для завершения операции.

Комментарии

Этот метод задает GUID интерфейса, который определил ошибку. Если ошибка определена системой, задайте для параметра ICreateErrorInfo::SetGUID значение GUID_NULL.

Этот GUID не обязательно представляет источник ошибки; однако источником является класс или приложение, вызвавщее ошибку. С помощью GUID приложения могут обрабатывать ошибки в интерфейсе независимо от класса, реализующего интерфейс.

Использование этой функции показано в файле Main.cpp примера COM Fundamentals Hello.

Требования

Требование Значение
Целевая платформа Windows
Header oaidl.h

См. также раздел

ICreateErrorInfo