WDF_DEVICE_IO_TYPE列舉 (wdfdevice.h)
[適用於 KMDF 和 UMDF]
WDF_DEVICE_IO_TYPE列舉可用來指定存取數據緩衝區的方法。
Syntax
typedef enum _WDF_DEVICE_IO_TYPE {
WdfDeviceIoUndefined = 0,
WdfDeviceIoNeither,
WdfDeviceIoBuffered,
WdfDeviceIoDirect,
WdfDeviceIoBufferedOrDirect = 4,
WdfDeviceIoMaximum
} WDF_DEVICE_IO_TYPE, *PWDF_DEVICE_IO_TYPE;
常數
WdfDeviceIoUndefined 值: 0 保留供系統使用。 |
WdfDeviceIoNeither UMDF UMDF 驅動程式不會使用此值。 UMDF 驅動程式可以透過設定 UmdfMethodNeitherActionINF 指示詞和使用 WdfDeviceIoBuffered 或 WdfDeviceIoDirect,來存取指定METHOD_NEITHER緩衝區存取方法的裝置 I/O 控制要求。 如需詳細資訊,請參閱 在 INF 檔案中指定 WDF 指示詞。 KMDF 不會使用緩衝處理或直接 I/O 來存取數據緩衝區。 |
WdfDeviceIoBuffered 緩衝 I/O 將用來存取數據緩衝區。 |
WdfDeviceIoDirect 直接 I/O 將用來存取數據緩衝區。 |
WdfDeviceIoBufferedOrDirect 值: 4 KMDF 驅動程式不會使用此值。 UMDF 緩衝 I/O 或直接 I/O 將用來存取數據緩衝區。 |
WdfDeviceIoMaximum |
備註
WDF_DEVICE_IO_TYPE列舉可用來指定WDF_IO_TYPE_CONFIG結構中的緩衝區存取方法類型。
WDF_IO_TYPE_CONFIG 結構是做為 WdfDeviceInitSetIoTypeEx 和 WdfDeviceInitSetIoType 的輸入。
規格需求
需求 | 值 |
---|---|
最小 KMDF 版本 | 1.0 |
最低UMDF版本 | 2.0 |
標頭 | wdfdevice.h (包含 Wdf.h) |
另請參閱
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應