Bagikan melalui


struktur WDF_REQUEST_REUSE_PARAMS (wdfrequest.h)

[Berlaku untuk KMDF dan UMDF]

Struktur WDF_REQUEST_REUSE_PARAMS menentukan informasi yang terkait dengan permintaan I/O yang digunakan kembali.

Sintaks

typedef struct _WDF_REQUEST_REUSE_PARAMS {
  ULONG    Size;
  ULONG    Flags;
  NTSTATUS Status;
  PIRP     NewIrp;
} WDF_REQUEST_REUSE_PARAMS, *PWDF_REQUEST_REUSE_PARAMS;

Anggota

Size

Ukuran, dalam byte, dari struktur ini.

Flags

Bitwise ATAU dari satu atau beberapa bendera WDF_REQUEST_REUSE_FLAGS-ketik.

Status

Nilai NTSTATUS yang ditetapkan kerangka kerja ke permintaan.

NewIrp

Penunjuk ke struktur IRP . Nilai anggota ini bersifat opsional dan dapat berupa NULL.

Keterangan

Struktur WDF_REQUEST_REUSE_PARAMS digunakan sebagai input ke WdfRequestReuse.

Untuk menginisialisasi struktur ini, driver harus memanggil WDF_REQUEST_REUSE_PARAMS_INIT. Untuk mengatur nilai NewIrp dalam struktur, driver harus memanggil WDF_REQUEST_REUSE_PARAMS_SET_NEW_IRP setelah memanggil WDF_REQUEST_REUSE_PARAMS_INIT.

Jika driver yang lebih rendah perlu mengakses nilai Status, driver dapat menemukannya di bidang Irp-IoStatus.Status>.

Anda dapat mengatur nilai NewIrp hanya jika permintaan I/O yang Anda berikan ke WdfRequestReuse dibuat dengan memanggil WdfRequestCreate atau WdfRequestCreateFromIrp.

Persyaratan

Persyaratan Nilai
Versi KMDF minimum 1,0
Versi UMDF minimum 2.0
Header wdfrequest.h (termasuk Wdf.h)

Lihat juga

WDF_REQUEST_REUSE_FLAGS

WDF_REQUEST_REUSE_PARAMS_INIT

WDF_REQUEST_REUSE_PARAMS_SET_NEW_IRP

WdfRequestCreateFromIrp

WdfRequestReuse