Función WdfRequestIsReserved (wdfrequest.h)

[Solo se aplica a KMDF]

El método WdfRequestIsReserved determina si un objeto de solicitud especificado es aquel que el marco reservado para admitir el 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 poca memoria. De lo contrario, el método devuelve FALSE.

Comentarios

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

Ejemplos

El siguiente ejemplo de código determina si un objeto de solicitud que ha recibido la función de devolución de llamada EvtIoRead de un controlador es aquel 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 Value
Plataforma de destino Universal
Versión mínima de KMDF 1,9
Encabezado wdfrequest.h (incluir Wdf.h)
Library 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