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 el marco puede realizar cuando recibe una solicitud de E/S para el controlador, si existe una situación de poca memoria.
Syntax
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 poca memoria, el marco siempre usa un objeto de solicitud reservado, si hay uno disponible. |
WdfIoForwardProgressReservedPolicyUseExamine En una situación de poca memoria, el marco llama a la función de devolución de llamada EvtIoWdmIrpForForwardProgress del controlador. |
WdfIoForwardProgressReservedPolicyPagingIO En una situación de poca memoria, si el miembro Flags 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. |
Comentarios
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 | Value |
---|---|
Versión mínima de KMDF | 1,9 |
Encabezado | wdfio.h (incluir Wdf.h) |