Compartir a través de


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)

Consulte también

WDF_REQUEST_REUSE_FLAGS

WDF_REQUEST_REUSE_PARAMS_INIT

WDF_REQUEST_REUSE_PARAMS_SET_NEW_IRP

WdfRequestCreateFromIrp

WdfRequestReuse