Función WdfDeviceGetDeviceStackIoType (wdfdevice.h)
[Solo se aplica a UMDF]
El método WdfDeviceGetDeviceStackIoType recupera los métodos de acceso al búfer que usa el marco para un dispositivo.
Sintaxis
void WdfDeviceGetDeviceStackIoType(
[in] WDFDEVICE Device,
[out] WDF_DEVICE_IO_TYPE *ReadWriteIoType,
[out] WDF_DEVICE_IO_TYPE *IoControlIoType
);
Parámetros
[in] Device
Identificador de un objeto de dispositivo de marco.
[out] ReadWriteIoType
Puntero a una ubicación asignada por el controlador que recibe un valor de tipo WDF_DEVICE_IO_TYPE. Este valor identifica el método de acceso al búfer que usa el marco para las solicitudes de lectura y escritura de un dispositivo.
[out] IoControlIoType
Puntero a una ubicación asignada por el controlador que recibe un valor de tipo WDF_DEVICE_IO_TYPE. Este valor que identifica el método de acceso al búfer que usa el marco para las solicitudes de control de E/S de un dispositivo.
Valor devuelto
Ninguno
Observaciones
Si el controlador llama a WdfDeviceGetDeviceStackIoType antes de que el administrador de PnP haya cargado todos los controladores del dispositivo, los valores que WdfDeviceGetDeviceStackIoType recupera podrían no ser los valores que realmente usa.
Para obtener más información sobre cómo elige el marco de trabajo un método de acceso de búfer, consulte Administración de métodos de acceso de búfer en controladores umDF.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows 8.1 |
de la plataforma de destino de | Universal |
versión mínima de UMDF | 2.0 |
encabezado de | wdfdevice.h (incluya Wdf.h) |
biblioteca de | WUDFx02000.lib |
DLL de | WUDFx02000.dll |
irQL | PASSIVE_LEVEL |