IPortWaveRTStream::GetPhysicalPageAddress 메서드(portcls.h)
메서드는 GetPhysicalPageAddress
MDL(메모리 설명자 목록) 내의 페이지에 대한 실제 주소를 반환합니다.
구문
PHYSICAL_ADDRESS GetPhysicalPageAddress(
[in] PMDL MemoryDescriptorList,
[in] ULONG Index
);
매개 변수
[in] MemoryDescriptorList
MDL에 대한 포인터입니다.
[in] Index
MDL 내의 대상 페이지에 대한 인덱스입니다.
반환 값
메서드는 GetPhysicalPageAddress
MDL 내의 페이지에 대한 실제 주소를 반환합니다.
설명
미니포트 드라이버는 이 메서드를 호출하여 IPortWaveRTStream::AllocatePagesForMdl 또는 IPortWaveRTStream::AllocateContiguousPagesForMdl을 호출하여 이전에 할당된 MDL 내 페이지의 실제 메모리 주소를 확인합니다.
미니포트는 일반적으로 물리적 주소를 DMA로 프로그래밍하기 위해 MDL의 각 페이지에 대해 이를 호출합니다. Index 매개 변수는 원하는 페이지를 선택하는 데 사용되며 0부터 GetPhysicalPagesCount에서 반환된 개수까지 다양할 수 있습니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista 이상 Windows 운영 체제에서 사용할 수 있습니다. |
대상 플랫폼 | 유니버설 |
헤더 | portcls.h |
IRQL | 수동 수준 |
추가 정보
IPortWaveRTStream::AllocateContiguousPagesForMdl