Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Задает глобальный уникальный идентификатор (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 |