Compartilhar via


estrutura WDF_REQUEST_REUSE_PARAMS (wdfrequest.h)

[Aplica-se a KMDF e UMDF]

A estrutura WDF_REQUEST_REUSE_PARAMS especifica informações associadas a uma solicitação de E/S reutilizado.

Sintaxe

typedef struct _WDF_REQUEST_REUSE_PARAMS {
  ULONG    Size;
  ULONG    Flags;
  NTSTATUS Status;
  PIRP     NewIrp;
} WDF_REQUEST_REUSE_PARAMS, *PWDF_REQUEST_REUSE_PARAMS;

Membros

Size

O tamanho, em bytes, dessa estrutura.

Flags

Um OR bit a bit de um ou mais sinalizadores com tipo de WDF_REQUEST_REUSE_FLAGS.

Status

Um valor NTSTATUS que a estrutura atribui à solicitação.

NewIrp

Um ponteiro para uma estrutura de IRP. O valor desse membro é opcional e pode ser NULL.

Observações

A estrutura WDF_REQUEST_REUSE_PARAMS é usada como entrada para WdfRequestReuse.

Para inicializar essa estrutura, o driver deve chamar WDF_REQUEST_REUSE_PARAMS_INIT. Para definir um valor NewIrp na estrutura, o driver deve chamar WDF_REQUEST_REUSE_PARAMS_SET_NEW_IRP depois de chamar WDF_REQUEST_REUSE_PARAMS_INIT.

Se um driver inferior precisar acessar o Status valor, ele poderá encontrá-lo no campo Irp->IoStatus.Status.

Você pode definir um valor NewIrp somente se a solicitação de E/S fornecida para WdfRequestReuse foi criada chamando WdfRequestCreate ou WdfRequestCreateFromIrp.

Requisitos

Requisito Valor
versão mínima do KMDF 1.0
versão mínima do UMDF 2.0
cabeçalho wdfrequest.h (inclua Wdf.h)

Consulte também

WDF_REQUEST_REUSE_FLAGS

WDF_REQUEST_REUSE_PARAMS_INIT

WDF_REQUEST_REUSE_PARAMS_SET_NEW_IRP

WdfRequestCreateFromIrp

WdfRequestReuse