WDF_DEVICE_IO_TYPE enumeración (wdfdevice.h)

[Se aplica a KMDF y UMDF]

La enumeración WDF_DEVICE_IO_TYPE se usa para especificar un método para acceder a los búferes de datos.

Syntax

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

Constantes

 
WdfDeviceIoUndefined
Valor: 0
Reservado para uso del sistema.
WdfDeviceIoNeither
UMDF Los controladores UMDF no usan este valor. Un controlador UMDF puede acceder a las solicitudes de control de E/S del dispositivo que especifican el método de acceso del búfer de METHOD_NEITHER estableciendo la directiva UMDFMethodNeitherAction INF y usando WdfDeviceIoBuffered o WdfDeviceIoDirect. Para obtener más información, vea Especificar directivas WDF en archivos INF.

KMDF Ni se usarán búferes ni E/S directas para acceder a los búferes de datos.
WdfDeviceIoBuffered
La E/S almacenada en búfer se usará para acceder a los búferes de datos.
WdfDeviceIoDirect
La E/S directa se usará para acceder a los búferes de datos.
WdfDeviceIoBufferedOrDirect
Valor: 4
Los controladores kmdf no usan este valor.

UMDF La E/S almacenada en búfer o la E/S directa se usarán para acceder a los búferes de datos.
WdfDeviceIoMaximum

Comentarios

La enumeración WDF_DEVICE_IO_TYPE se usa para especificar tipos de métodos de acceso de búfer en la estructura WDF_IO_TYPE_CONFIG .

La estructura WDF_IO_TYPE_CONFIG se usa como entrada para WdfDeviceInitSetIoTypeEx y WdfDeviceInitSetIoType.

Requisitos

Requisito Value
Versión mínima de KMDF 1.0
Versión mínima de UMDF 2.0
Encabezado wdfdevice.h (incluir Wdf.h)

Consulte también

WDF_IO_TYPE_CONFIG

WdfDeviceInitSetIoType

WdfDeviceInitSetIoTypeEx