Compartir a través de


Función WdfRequestIsReserved (wdfrequest.h)

[Solo se aplica a KMDF]

El método WdfRequestIsReserved determina si un objeto de solicitud especificado es el que el marco reservado para admitir progreso hacia delante garantizado durante situaciones de poca memoria.

Sintaxis

BOOLEAN WdfRequestIsReserved(
  [in] WDFREQUEST Request
);

Parámetros

[in] Request

Identificador de un objeto de solicitud de marco.

Valor devuelto

WdfRequestIsReserved devuelve TRUE si el objeto de solicitud especificado es el que el marco preasignó para situaciones de memoria baja. De lo contrario, el método devuelve FALSE.

Observaciones

Para obtener más información sobre el método WdfRequestIsReserved de WdfRequestIsReserved, vea Garantizar el progreso de las operaciones de E/S.

Ejemplos

En el ejemplo de código siguiente se determina si un objeto de solicitud que el controlador EvtIoRead función de devolución de llamada ha recibido es el que el controlador creó para situaciones de poca memoria.

VOID
  MyIoRead (
    IN WDFQUEUE  Queue,
    IN WDFREQUEST  Request,
    IN size_t  Length
    )
  {...
  if (WdfRequestIsReserved(Request)) {
  // Low memory situation exists.
  ...
  }
  else {
  // Low memory situation does not exist.
  ...
  }

  ...}

Requisitos

Requisito Valor
de la plataforma de destino de Universal
versión mínima de KMDF 1.9
encabezado de wdfrequest.h (incluya Wdf.h)
biblioteca de Wdf01000.sys (consulte Control de versiones de la biblioteca de marcos).
irQL <=DISPATCH_LEVEL
reglas de cumplimiento de DDI DriverCreate(kmdf)

Consulte también

WdfIoQueueAssignForwardProgressPolicy