Función WdfRequestGetEffectiveIoType (wdfrequest.h)
[Solo se aplica a UMDF]
El método WdfRequestGetEffectiveIoType devuelve el método de acceso al búfer que UMDF usa para los búferes de datos de la solicitud de E/S especificada.
Sintaxis
WDF_DEVICE_IO_TYPE WdfRequestGetEffectiveIoType(
[in] WDFREQUEST Request
);
Parámetros
[in] Request
Identificador de un objeto de solicitud de marco.
Valor devuelto
WdfRequestGetEffectiveIoType devuelve un valor con tipo WDF_DEVICE_IO_TYPE que identifica el método de acceso del búfer que UMDF usa para los búferes de datos de la solicitud de E/S.
Comentarios
Para obtener más información, consulte Administración de métodos de acceso de búfer en controladores UMDF.
Ejemplos
En el ejemplo de código siguiente se muestra cómo una función de devolución de llamada EvtIoWrite puede determinar el método de acceso del búfer para la solicitud de escritura especificada.
VOID
MyDrvEvtIoWrite(
_In_ WDFQUEUE Queue,
_In_ WDFREQUEST Request,
_In_ size_t Length
)
{
...
WDF_DEVICE_IO_TYPE iotype = WdfDeviceIoUndefined;
iotype = WdfRequestGetEffectiveIoType(Request);
...
}
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8.1 |
Plataforma de destino | Universal |
Versión mínima de UMDF | 2.0 |
Encabezado | wdfrequest.h (incluya Wdf.h) |
Library | WUDFx02000.lib |
Archivo DLL | WUDFx02000.dll |
IRQL | PASSIVE_LEVEL |