다음을 통해 공유


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 포인터를 반환합니다.

RxLowIoGetBufferAddressMmGetSystemAddressForMdlSafe 를 호출하여 매핑된 주소를 검색합니다.

요구 사항

요구 사항
대상 플랫폼 데스크톱
머리글 lowio.h(Rxcontx.h, Lowio.h 포함)
IRQL <= APC_LEVEL

추가 정보

MmGetSystemAddressForMdlSafe

RX_CONTEXT

RxLowIoCompletion

RxMapSystemBuffer

RxNewMapUserBuffer