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 do tipo WDF_REQUEST_REUSE_FLAGS.

Status

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

NewIrp

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

Comentários

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 valor status, ele poderá encontrá-lo no campo Irp-IoStatus.Status>.

Você só poderá definir um valor NewIrp se a solicitação de E/S fornecida ao WdfRequestReuse tiver sido 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)

Confira também

WDF_REQUEST_REUSE_FLAGS

WDF_REQUEST_REUSE_PARAMS_INIT

WDF_REQUEST_REUSE_PARAMS_SET_NEW_IRP

WdfRequestCreateFromIrp

WdfRequestReuse