Funzione WdfRequestIsReserved (wdfrequest.h)

[Si applica solo a KMDF]

Il metodo WdfRequestIsReserved determina se un oggetto richiesta specificato è uno che il framework riservato per supportare lo stato di avanzamento garantito durante situazioni di memoria ridotta.

Sintassi

BOOLEAN WdfRequestIsReserved(
  [in] WDFREQUEST Request
);

Parametri

[in] Request

Handle per un oggetto richiesta framework.

Valore restituito

WdfRequestIsReserved restituisce TRUE se l'oggetto richiesta specificato è uno che il framework pre-allocato per situazioni di memoria ridotta. In caso contrario, il metodo restituisce FALSE.

Commenti

Per altre informazioni sul metodo WdfRequestIsReserved , vedere Garanzia dello stato di avanzamento delle operazioni di I/O.

Esempio

Nell'esempio di codice seguente viene determinato se un oggetto request che la funzione di callback EvtIoRead di un driver ha ricevuto è una che il driver creato per situazioni di memoria ridotta.

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.
  ...
  }

  ...}

Requisiti

Requisito Valore
Piattaforma di destinazione Universale
Versione KMDF minima 1,9
Intestazione wdfrequest.h (include Wdf.h)
Libreria Wdf01000.sys (vedere Framework Library Versioning).
IRQL <=DISPATCH_LEVEL
Regole di conformità DDI DriverCreate(kmdf)

Vedi anche

WdfIoQueueAssignForwardProgressPolicy