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


Метод ICreateDeviceAccessAsync::GetResult (deviceaccess.h)

Извлекает объект IDeviceIoControl , привязанный к интерфейсу устройства, указанному в вызове функции CreateDeviceAccessInstance .

Синтаксис

HRESULT GetResult(
  [in]  REFIID riid,
  [out] void   **deviceAccess
);

Параметры

[in] riid

Идентификатор интерфейса, указывающий тип интерфейса доступа к устройству, который требует получить вызывающий объект. Единственное допустимое значение для этого идентификатора — IID_IDeviceIoControl.

[out] deviceAccess

Если привязка выполнена успешно, содержит интерфейс типа , предоставленный для первоначального вызова CreateDeviceAccessInstance.

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

Этот метод поддерживает стандартные возвращаемые значения в дополнение к следующим:

Код возврата Описание
S_OK
Привязка выполнена успешно.
E_ILLEGAL_METHOD_CALL
Асинхронная операция не была в допустимом состоянии. Операция привязки либо еще выполняется, либо еще не запущена.

Требования

   
Целевая платформа Windows
Header deviceaccess.h
Библиотека Deviceaccess.lib

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

ICreateDeviceAccessAsync