WDF_REQUEST_REUSE_PARAMS Struktur (wdfrequest.h)
[Gilt für KMDF und UMDF]
Die WDF_REQUEST_REUSE_PARAMS Struktur gibt Informationen an, die einer wiederverwendeten E/A-Anforderung zugeordnet sind.
Syntax
typedef struct _WDF_REQUEST_REUSE_PARAMS {
ULONG Size;
ULONG Flags;
NTSTATUS Status;
PIRP NewIrp;
} WDF_REQUEST_REUSE_PARAMS, *PWDF_REQUEST_REUSE_PARAMS;
Angehörige
Size
Die Größe dieser Struktur in Byte.
Flags
Ein bitweises ODER von mindestens einem WDF_REQUEST_REUSE_FLAGS-typierten Flags.
Status
Ein NTSTATUS-Wert, den das Framework der Anforderung zuweist.
NewIrp
Ein Zeiger auf eine IRP--Struktur. Der Wert dieses Elements ist optional und kann NULL-sein.
Bemerkungen
Die WDF_REQUEST_REUSE_PARAMS-Struktur wird als Eingabe für WdfRequestReuseverwendet.
Um diese Struktur zu initialisieren, muss der Treiber WDF_REQUEST_REUSE_PARAMS_INITaufrufen. Um einen NewIrp Wert in der Struktur festzulegen, muss der Treiber WDF_REQUEST_REUSE_PARAMS_SET_NEW_IRP aufrufen, nachdem WDF_REQUEST_REUSE_PARAMS_INITaufgerufen wurde.
Wenn ein niedrigerer Treiber auf den wert Status zugreifen muss, kann er ihn im Feld Irp->IoStatus.Status finden.
Sie können einen NewIrp Wert nur festlegen, wenn die E/A-Anforderung, die Sie für WdfRequestReuse- angeben, durch Aufrufen von WdfRequestCreate oder WdfRequestCreateFromIrperstellt wurde.
Anforderungen
Anforderung | Wert |
---|---|
Minimale KMDF-Version | 1.0 |
Mindest-UMDF-Version | 2.0 |
Header- | wdfrequest.h (include Wdf.h) |