WDF_REQUEST_REUSE_PARAMS 구조체(wdfrequest.h)
[KMDF 및 UMDF에 적용]
WDF_REQUEST_REUSE_PARAMS 구조체는 재사용된 I/O 요청과 연결된 정보를 지정합니다.
구문
typedef struct _WDF_REQUEST_REUSE_PARAMS {
ULONG Size;
ULONG Flags;
NTSTATUS Status;
PIRP NewIrp;
} WDF_REQUEST_REUSE_PARAMS, *PWDF_REQUEST_REUSE_PARAMS;
멤버
Size
이 구조체의 크기(바이트)입니다.
Flags
하나 이상의 WDF_REQUEST_REUSE_FLAGS 형식 플래그의 비트 OR입니다.
Status
프레임워크가 요청에 할당하는 NTSTATUS 값입니다.
NewIrp
IRP 구조체에 대한 포인터입니다. 이 멤버의 값은 선택 사항이며 NULL일 수 있습니다.
설명
WDF_REQUEST_REUSE_PARAMS 구조체는 WdfRequestReuse에 대한 입력으로 사용됩니다.
이 구조를 초기화하려면 드라이버가 WDF_REQUEST_REUSE_PARAMS_INIT 호출해야 합니다. 구조체에서 NewIrp 값을 설정하려면 드라이버는 WDF_REQUEST_REUSE_PARAMS_INIT 호출한 후 WDF_REQUEST_REUSE_PARAMS_SET_NEW_IRP 호출해야 합니다.
낮은 드라이버가 상태 값에 액세스해야 하는 경우 Irp-IoStatus.Status> 필드에서 찾을 수 있습니다.
WdfRequestReuse에 제공하는 I/O 요청이 WdfRequestCreate 또는 WdfRequestCreateFromIrp을 호출하여 만들어진 경우에만 NewIrp 값을 설정할 수 있습니다.
요구 사항
요구 사항 | 값 |
---|---|
최소 KMDF 버전 | 1.0 |
최소 UMDF 버전 | 2.0 |
머리글 | wdfrequest.h(Wdf.h 포함) |