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

Consulte también

WDF_DEVICE_IO_TYPE