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 con tipo WDF_REQUEST_REUSE_FLAGS.
Status
Valor NTSTATUS que el marco asigna a la solicitud.
NewIrp
Puntero a una estructura IRP . El valor de este miembro es opcional y puede ser NULL.
Comentarios
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 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 status, puede encontrarlo en el campo Irp-IoStatus.Status>.
Solo puede establecer un valor NewIrp si la solicitud de E/S que proporcione a WdfRequestReuse se creó llamando a WdfRequestCreate o WdfRequestCreateFromIrp.
Requisitos
Requisito | Value |
---|---|
Versión mínima de KMDF | 1.0 |
Versión mínima de UMDF | 2.0 |
Encabezado | wdfrequest.h (incluya Wdf.h) |