Freigeben über


WDF_DEVICE_IO_TYPE-Aufzählung (wdfdevice.h)

[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)

Siehe auch

WDF_IO_TYPE_CONFIG

WdfDeviceInitSetIoType

WdfDeviceInitSetIoTypeEx