enumerazione WDF_DEVICE_IO_TYPE (wdfdevice.h)

[Si applica a KMDF e UMDF]

L'enumerazione WDF_DEVICE_IO_TYPE viene usata per specificare un metodo per l'accesso ai buffer dei dati.

Sintassi

typedef enum _WDF_DEVICE_IO_TYPE {
  WdfDeviceIoUndefined = 0,
  WdfDeviceIoNeither,
  WdfDeviceIoBuffered,
  WdfDeviceIoDirect,
  WdfDeviceIoBufferedOrDirect = 4,
  WdfDeviceIoMaximum
} WDF_DEVICE_IO_TYPE, *PWDF_DEVICE_IO_TYPE;

Costanti

 
WdfDeviceIoUndefined
Valore: 0
Riservato per l'utilizzo nel sistema.
WdfDeviceIoNeither
UMDF Questo valore non viene usato dai driver UMDF. Un driver UMDF può accedere alle richieste di controllo I/O del dispositivo che specificano il metodo di accesso al buffer METHOD_NEITHER impostando la direttiva UmdfMethodNeitherAction INF e usando WdfDeviceIoBuffered o WdfDeviceIoDirect. Per altre informazioni, vedere Specifica delle direttive WDF nei file INF.

KMDF Non verranno usati buffer né I/O diretti per accedere ai buffer dei dati.
WdfDeviceIoBuffered
I/O memorizzati nel buffer verranno usati per accedere ai buffer dei dati.
WdfDeviceIoDirect
L'I/O diretto verrà usato per accedere ai buffer dei dati.
WdfDeviceIoBufferedOrDirect
Valore: 4
Questo valore non viene usato dai driver KMDF.

UMDF I/O con buffer o I/O diretto verranno usati per accedere ai buffer di dati.
WdfDeviceIoMaximum

Commenti

L'enumerazione WDF_DEVICE_IO_TYPE viene usata per specificare i tipi di metodo di accesso al buffer nella struttura WDF_IO_TYPE_CONFIG .

La struttura WDF_IO_TYPE_CONFIG viene usata come input per WdfDeviceInitSetIoTypeEx e WdfDeviceInitSetIoType.

Requisiti

Requisito Valore
Versione KMDF minima 1,0
Versione UMDF minima 2,0
Intestazione wdfdevice.h (includere Wdf.h)

Vedi anche

WDF_IO_TYPE_CONFIG

WdfDeviceInitSetIoType

WdfDeviceInitSetIoTypeEx