Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Предоставляет функции, которые получают сведения об ошибках, возникающих при выполнении операций диспетчером элементов управления. Ошибка указывает тип объекта, в котором произошла ошибка: профиль, сборщик или поставщик. Этот интерфейс может быть вложенным для предоставления иерархии сведений об ошибках. Интерфейс является производным от интерфейса IErrorInfo COM, который предоставляет функции, которые обращаются к подробным контекстным сведениям об ошибках.
Синтаксис
{
typedef enum
{
ObjectType_Unknown,
ObjectType_Profile,
ObjectType_Collector,
ObjectType_Provider
} CObjectType;
[id(1), helpstring("GetObjectType")] HRESULT GetObjectType
([out, retval] CObjectType* pObjectType);
[id(2), helpstring("GetHResult")] HRESULT GetHResult
([out, retval] HRESULT* pHResult);
[id(3), helpstring("GetInnerErrorInfo")] HRESULT GetInnerErrorInfo
([out, retval] IUnknown** ppVal);
};
Функции
В следующей таблице описаны функции этого интерфейса.
| Функция | Описание |
|---|---|
Возвращает тип, создающий ошибку. |
|
Возвращает значение HRESULT, указывающее код ошибки. |
|
Возвращает дополнительные сведения об ошибке. |