enumeración WDF_IO_FORWARD_PROGRESS_RESERVED_POLICY (wdfio.h)
[Solo se aplica a KMDF]
La enumeración WDF_IO_FORWARD_PROGRESS_RESERVED_POLICY identifica las acciones que puede realizar el marco cuando recibe una solicitud de E/S para el controlador, si existe una situación de memoria baja.
Sintaxis
typedef enum _WDF_IO_FORWARD_PROGRESS_RESERVED_POLICY {
WdfIoForwardProgressInvalidPolicy = 0x0,
WdfIoForwardProgressReservedPolicyAlwaysUseReservedRequest,
WdfIoForwardProgressReservedPolicyUseExamine,
WdfIoForwardProgressReservedPolicyPagingIO
} WDF_IO_FORWARD_PROGRESS_RESERVED_POLICY;
Constantes
WdfIoForwardProgressInvalidPolicy Valor: 0x0 |
WdfIoForwardProgressReservedPolicyAlwaysUseReservedRequest En una situación de memoria baja, el marco siempre usa un objeto de solicitud reservado, si hay uno disponible. |
WdfIoForwardProgressReservedPolicyUseExamine En una situación de memoria baja, el marco llama a la EvtIoWdmIrpForForwardProgress función de devolución de llamada. |
WdfIoForwardProgressReservedPolicyPagingIO En una situación de poca memoria, si el Flags miembro de la estructura irP de la solicitud de E/S indica una operación de paginación, el marco usa un objeto de solicitud reservado, si hay uno disponible. Si la solicitud de E/S no es una operación de paginación, el marco completa la solicitud de E/S con un valor de estado de error. |
Observaciones
La enumeración WDF_IO_FORWARD_PROGRESS_RESERVED_POLICY se usa como tipo de miembro en la estructura WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY.
Requisitos
Requisito | Valor |
---|---|
versión mínima de KMDF | 1.9 |
encabezado | wdfio.h (incluya Wdf.h) |