Compartir a través de


Función WdfRequestGetEffectiveIoType (wdfrequest.h)

[Solo se aplica a UMDF]

El método WdfRequestGetEffectiveIoType devuelve el método de acceso del 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 de tipo WDF_DEVICE_IO_TYPEque identifica el método de acceso del búfer que umDF usa para los búferes de datos de la solicitud de E/S.

Observaciones

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 al 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 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 wdfrequest.h (incluya Wdf.h)
biblioteca de WUDFx02000.lib
DLL de WUDFx02000.dll
irQL PASSIVE_LEVEL

Consulte también

WDF_DEVICE_IO_TYPE