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