WdfRequestIsReserved 함수(wdfrequest.h)
[KMDF에만 적용]
WdfRequestIsReserved 메서드는 지정된 요청 개체가 메모리 부족 상황에서 보장된 정방향 진행을 지원하기 위해 예약된 요청 개체인지 여부를 결정합니다.
구문
BOOLEAN WdfRequestIsReserved(
[in] WDFREQUEST Request
);
매개 변수
[in] Request
프레임워크 요청 개체에 대한 핸들입니다.
반환 값
WdfRequestIsReserved 는 지정된 요청 개체가 메모리 부족 상황에 대해 프레임워크가 미리 할당한 개체인 경우 TRUE 를 반환합니다. 그렇지 않으면 메서드가 FALSE를 반환 합니다.
설명
WdfRequestIsReserved 메서드에 대한 자세한 내용은 I/O 작업의 진행률 보장을 참조하세요.
예제
다음 코드 예제에서는 드라이버의 EvtIoRead 콜백 함수가 받은 요청 개체가 메모리 부족 상황에서 만든 요청 개체인지 여부를 결정합니다.
VOID
MyIoRead (
IN WDFQUEUE Queue,
IN WDFREQUEST Request,
IN size_t Length
)
{...
if (WdfRequestIsReserved(Request)) {
// Low memory situation exists.
...
}
else {
// Low memory situation does not exist.
...
}
...}
요구 사항
요구 사항 | 값 |
---|---|
대상 플랫폼 | 유니버설 |
최소 KMDF 버전 | 1.9 |
머리글 | wdfrequest.h(Wdf.h 포함) |
라이브러리 | Wdf01000.sys(프레임워크 라이브러리 버전 관리 참조) |
IRQL | <=DISPATCH_LEVEL |
DDI 규정 준수 규칙 | DriverCreate(kmdf) |