Compartilhar via


WDF_IO_FORWARD_PROGRESS_RESERVED_POLICY enumeração (wdfio.h)

[Aplica-se somente ao KMDF]

A enumeração WDF_IO_FORWARD_PROGRESS_RESERVED_POLICY identifica ações que a estrutura pode executar quando recebe uma solicitação de E/S para o driver, se houver uma situação de memória baixa.

Sintaxe

typedef enum _WDF_IO_FORWARD_PROGRESS_RESERVED_POLICY {
  WdfIoForwardProgressInvalidPolicy = 0x0,
  WdfIoForwardProgressReservedPolicyAlwaysUseReservedRequest,
  WdfIoForwardProgressReservedPolicyUseExamine,
  WdfIoForwardProgressReservedPolicyPagingIO
} WDF_IO_FORWARD_PROGRESS_RESERVED_POLICY;

Constantes

 
WdfIoForwardProgressInvalidPolicy
Valor: 0x0
WdfIoForwardProgressReservedPolicyAlwaysUseReservedRequest
Em uma situação de memória baixa, a estrutura sempre usará um objeto de solicitação reservado, se houver um disponível.
WdfIoForwardProgressReservedPolicyUseExamine
Em uma situação de memória baixa, a estrutura chama a função de retorno de chamada EvtIoWdmIrpForForwardProgress do driver.
WdfIoForwardProgressReservedPolicyPagingIO
Em uma situação de memória baixa, se o Flags membro da estrutura IRP da solicitação de E/S indicar uma operação de paginação, a estrutura usará um objeto de solicitação reservada, se houver um disponível. Se a solicitação de E/S não for uma operação de paginação, a estrutura concluirá a solicitação de E/S com um valor de status de erro.

Observações

A enumeração WDF_IO_FORWARD_PROGRESS_RESERVED_POLICY é usada como um tipo de membro na estrutura WDF_IO_QUEUE_FORWARD_PROGRESS_POLICY.

Requisitos

Requisito Valor
versão mínima do KMDF 1.9
cabeçalho wdfio.h (inclua Wdf.h)