Функция GetErrorInfo (oleauto.h)
Получает указатель сведений об ошибке, заданный предыдущим вызовом SetErrorInfo в текущем логическом потоке.
Синтаксис
HRESULT GetErrorInfo(
[in] ULONG dwReserved,
[out] IErrorInfo **pperrinfo
);
Параметры
[in] dwReserved
Зарезервировано для последующего использования. Должен равняться нулю.
[out] pperrinfo
Объект ошибки.
Возвращаемое значение
Эта функция может возвращать одно из этих значений.
Код возврата | Описание |
---|---|
|
Успешно. |
|
Возвращаемый объект ошибки не был возвращен. |
Комментарии
Эта функция возвращает указатель на последний заданный указатель IErrorInfo в текущем логическом потоке. Он передает владение объектом ошибки вызывающему объекту и очищает состояние ошибки для потока.
Выполнение com-вызова, который проходит через заглушку прокси-сервера, очистит любой существующий объект ошибки для вызывающего потока. Вызываемый объект не должен выполнять такие вызовы после вызова SetErrorInfo и перед возвратом. Вызывающий объект не должен выполнять такие вызовы после возврата вызова и перед вызовом GetErrorInfo. Как правило, метод интерфейса должен возвращать как можно скорее после вызова SetErrorInfo, а вызывающий объект должен вызвать GetErrorInfo как можно скорее после возврата вызова.
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | oleauto.h |
Библиотека | OleAut32.lib |
DLL | OleAut32.dll |