RxLowIoGetBufferAddress 함수(lowio.h)

RxLowIoGetBufferAddress 는 RX_CONTEXT 구조체의 LowIoContext 구조체에서 MDL에 해당하는 버퍼를 반환합니다.

구문

PVOID RxLowIoGetBufferAddress(
  [in] IN PRX_CONTEXT RxContext
);

매개 변수

[in] RxContext

이 요청에 대한 RX_CONTEXT 구조체에 대한 포인터입니다.

반환 값

**RxLowIoGetBufferAddress **는 성공 시 매핑된 주소 포인터를 반환하거나 실패 시 NULL 을 반환합니다.

설명

RxLowIoGetBufferAddressRxContext 변수의 LowIoContext 멤버의 ParamsFor.ReadWrite.ByteCount 멤버가 0보다 큰지 확인하고 그렇지 않은 경우 NULL 포인터를 반환합니다.

RxLowIoGetBufferAddress****는 MmGetSystemAddressForMdlSafe 를 호출하여 매핑된 주소를 검색합니다.

요구 사항

   
대상 플랫폼 데스크톱
헤더 lowio.h(Rxcontx.h, Lowio.h 포함)
IRQL <= APC_LEVEL

참고 항목

MmGetSystemAddressForMdlSafe

RX_CONTEXT

RxLowIoCompletion

RxMapSystemBuffer

RxNewMapUserBuffer