다음을 통해 공유


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)

추가 정보

WdfIoQueueAssignForwardProgressPolicy