Метод ICreateErrorInfo::SetGUID (oaidl.h)
Задает глобальный уникальный идентификатор (GUID) интерфейса, определяющего ошибку.
Синтаксис
HRESULT SetGUID(
[in] REFGUID rguid
);
Параметры
[in] rguid
GUID интерфейса, определяющего ошибку, или GUID_NULL, если ошибка была определена операционной системой.
Возвращаемое значение
Этот метод может возвращать одно из этих значений.
Код возврата | Описание |
---|---|
|
Успешно. |
|
Недостаточно памяти для завершения операции. |
Комментарии
Этот метод задает GUID интерфейса, который определил ошибку. Если ошибка определена системой, задайте для параметра ICreateErrorInfo::SetGUID значение GUID_NULL.
Этот GUID не обязательно представляет источник ошибки; однако источником является класс или приложение, вызвавщее ошибку. С помощью GUID приложения могут обрабатывать ошибки в интерфейсе независимо от класса, реализующего интерфейс.
Использование этой функции показано в файле Main.cpp примера COM Fundamentals Hello.
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | oaidl.h |