次の方法で共有


WdfDeviceGetDeviceStackIoType 関数 (wdfdevice.h)

[UMDF にのみ適用]

WdfDeviceGetDeviceStackIoType メソッドは、フレームワークがデバイスに使用しているバッファー アクセス メソッドを取得します。

構文

void WdfDeviceGetDeviceStackIoType(
  [in]  WDFDEVICE          Device,
  [out] WDF_DEVICE_IO_TYPE *ReadWriteIoType,
  [out] WDF_DEVICE_IO_TYPE *IoControlIoType
);

パラメーター

[in] Device

フレームワーク デバイス オブジェクトへのハンドル。

[out] ReadWriteIoType

WDF_DEVICE_IO_TYPE型指定された値を受け取るドライバーによって割り当てられた場所へのポインター。 この値は、フレームワークがデバイスの読み取りおよび書き込み要求に使用しているバッファー アクセス メソッドを識別します。

[out] IoControlIoType

WDF_DEVICE_IO_TYPE型指定された値を受け取るドライバーによって割り当てられた場所へのポインター。 この値は、フレームワークがデバイスの I/O 制御要求に使用しているバッファー アクセスメソッドを識別します。

戻り値

何一つ

備考

PnP マネージャーがデバイスのすべてのドライバーを読み込む前に、ドライバーが WdfDeviceGetDeviceStackIoType を呼び出した場合、WdfDeviceGetDeviceStackIoType 値が実際に使用されている値ではない可能性があります。

フレームワークがバッファー アクセス方法を選択する方法の詳細については、「UMDF ドライバー でのバッファー アクセスメソッドの管理を参照してください。

必要条件

要件 価値
サポートされる最小クライアント Windows 8.1
ターゲット プラットフォーム 万国
UMDF の最小バージョン する 2.0
ヘッダー wdfdevice.h (Wdf.h を含む)
ライブラリ WUDFx02000.lib
DLL WUDFx02000.dll
IRQL PASSIVE_LEVEL

関連項目

WdfDeviceInitSetIoTypeEx