WdfRequestGetEffectiveIoType 関数 (wdfrequest.h)
[UMDF にのみ適用]
WdfRequestGetEffectiveIoType メソッドは、指定された I/O 要求のデータ バッファーに UMDF が使用しているバッファー アクセス メソッドを返します。
構文
WDF_DEVICE_IO_TYPE WdfRequestGetEffectiveIoType(
[in] WDFREQUEST Request
);
パラメーター
[in] Request
フレームワーク要求オブジェクトへのハンドル。
戻り値
WdfRequestGetEffectiveIoType は 、UMDF が I/O 要求のデータ バッファーに使用しているバッファー アクセス メソッドを識別する、WDF_DEVICE_IO_TYPE型指定の値を返します。
注釈
詳細については、「 UMDF ドライバーでのバッファー アクセスメソッドの管理」を参照してください。
例
次のコード例は、 EvtIoWrite コールバック関数が、指定された書き込み要求のバッファー アクセス メソッドを決定する方法を示しています。
VOID
MyDrvEvtIoWrite(
_In_ WDFQUEUE Queue,
_In_ WDFREQUEST Request,
_In_ size_t Length
)
{
...
WDF_DEVICE_IO_TYPE iotype = WdfDeviceIoUndefined;
iotype = WdfRequestGetEffectiveIoType(Request);
...
}
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 8.1 |
対象プラットフォーム | ユニバーサル |
最小 UMDF バージョン | 2.0 |
Header | wdfrequest.h (Wdf.h を含む) |
Library | WUDFx02000.lib |
[DLL] | WUDFx02000.dll |
IRQL | PASSIVE_LEVEL |