次の方法で共有


ICreateDeviceAccessAsync::GetResult メソッド (deviceaccess.h)

CreateDeviceAccessInstance 関数の呼び出しで指定されたデバイス インターフェイスにバインドされている IDeviceIoControl オブジェクトを取得します。

構文

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

パラメーター

[in] riid

呼び出し元が取得するデバイス アクセス インターフェイスの種類を示すインターフェイス識別子。 この識別子の有効な値はIID_IDeviceIoControlのみです。

[out] deviceAccess

バインディングが成功した場合は、 CreateDeviceAccessInstance の最初の呼び出しに指定された型のインターフェイスが含まれます。

戻り値

このメソッドは、次に加えて、標準の戻り値をサポートしています。

リターン コード 説明
S_OK
バインディングが成功しました。
E_ILLEGAL_METHOD_CALL
非同期操作が有効な状態ではありませんでした。 バインド操作がまだ進行中か、まだ開始されていませんでした。

要件

   
対象プラットフォーム Windows
ヘッダー deviceaccess.h
Library Deviceaccess.lib

関連項目

ICreateDeviceAccessAsync