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) |