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)