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) |