Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
[Gilt für KMDF und UMDF]
Die WDF_DEVICE_IO_TYPE-Aufzählung wird verwendet, um eine Methode für den Zugriff auf Datenpufferanzugeben.
Syntax
typedef enum _WDF_DEVICE_IO_TYPE {
WdfDeviceIoUndefined = 0,
WdfDeviceIoNeither,
WdfDeviceIoBuffered,
WdfDeviceIoDirect,
WdfDeviceIoBufferedOrDirect = 4,
WdfDeviceIoMaximum
} WDF_DEVICE_IO_TYPE, *PWDF_DEVICE_IO_TYPE;
Konstanten
WdfDeviceIoUndefined Wert: 0 Reserviert für die Systemverwendung. |
WdfDeviceIoNeither UMDF-Dieser Wert wird nicht von UMDF-Treibern verwendet. Ein UMDF-Treiber kann auf Geräte-E/A-Steuerungsanforderungen zugreifen, die die METHOD_NEITHER Pufferzugriffsmethode angeben, indem die UmdfMethodNeitherAction INF-Direktive festgelegt und WdfDeviceIoBuffered oder WdfDeviceIoDirect-verwendet wird. Weitere Informationen finden Sie unter Angeben von WDF-Direktiven in INF-Dateien. KMDF-Weder gepuffert noch direkte E/A werden für den Zugriff auf Datenpuffer verwendet. |
WdfDeviceIoBuffered Gepufferte E/A-Vorgänge werden für den Zugriff auf Datenpuffer verwendet. |
WdfDeviceIoDirect Direkte E/A wird für den Zugriff auf Datenpuffer verwendet. |
WdfDeviceIoBufferedOrDirect Wert: 4 Dieser Wert wird nicht von KMDF-Treibern verwendet. UMDF-Gepufferte E/A oder direkte E/A wird verwendet, um auf Datenpuffer zuzugreifen. |
WdfDeviceIoMaximum |
Bemerkungen
Die WDF_DEVICE_IO_TYPE-Aufzählung wird verwendet, um Pufferzugriffsmethodentypen in der WDF_IO_TYPE_CONFIG-Struktur anzugeben.
Die WDF_IO_TYPE_CONFIG Struktur wird als Eingabe für WdfDeviceInitSetIoTypeEx und WdfDeviceInitSetIoTypeverwendet.
Anforderungen
Anforderung | Wert |
---|---|
Minimale KMDF-Version | 1.0 |
Mindest-UMDF-Version | 2.0 |
Header- | wdfdevice.h (einschließen Wdf.h) |