estructura WDF_REQUEST_REUSE_PARAMS (wdfrequest.h)
[Se aplica a KMDF y UMDF]
La estructura WDF_REQUEST_REUSE_PARAMS especifica información asociada a una solicitud de E/S reutilizada.
Sintaxis
typedef struct _WDF_REQUEST_REUSE_PARAMS {
ULONG Size;
ULONG Flags;
NTSTATUS Status;
PIRP NewIrp;
} WDF_REQUEST_REUSE_PARAMS, *PWDF_REQUEST_REUSE_PARAMS;
Miembros
Size
Tamaño, en bytes, de esta estructura.
Flags
OR bit a bit de una o varias marcas de tipo WDF_REQUEST_REUSE_FLAGS.
Status
Valor NTSTATUS que el marco asigna a la solicitud.
NewIrp
Puntero a una estructura IRP de. El valor de este miembro es opcional y puede ser NULL.
Observaciones
La estructura WDF_REQUEST_REUSE_PARAMS se usa como entrada para WdfRequestReuse.
Para inicializar esta estructura, el controlador debe llamar a WDF_REQUEST_REUSE_PARAMS_INIT. Para establecer un valor de NewIrp en la estructura, el controlador debe llamar a WDF_REQUEST_REUSE_PARAMS_SET_NEW_IRP después de llamar a WDF_REQUEST_REUSE_PARAMS_INIT.
Si un controlador inferior necesita acceder al valor de Estado, puede encontrarlo en el campo Irp->IoStatus.Status.
Puede establecer un valor de NewIrp solo si la solicitud de E/S que proporcione para WdfRequestReuse se creó llamando a WdfRequestCreate o WdfRequestCreateFromIrp.
Requisitos
Requisito | Valor |
---|---|
versión mínima de KMDF | 1.0 |
versión mínima de UMDF | 2.0 |
encabezado de | wdfrequest.h (incluya Wdf.h) |