DMA_MEMORY_REQ
DMDLL_PCIAllocateDMAMemory함수에서 사용하는 구조체 DMA용도의 물리메모리를 할당하는 용도로 사용하는 구조체이다
Description
typedef struct
_DMA_MEMORY_REQ
{
ULONG_PTR Size; // 크기바이트
PHYSICAL_ADDRESS HighestPhysicalAddress; // 상한선
PHYSICAL_ADDRESS LowestPhysicalAddress; // 하한선
PHYSICAL_ADDRESS BoundaryAddressMultiple; // Alignment
}DMA_MEMORY_REQ, *PDMA_MEMORY_REQ;
Field
Size
DMA할당메모리바이트크기
HighestPhysicalAddress
DMA할당을 위한 물리메모리 상한선주소
LowestPhysicalAddress
DMA할당을 위한 물리메모리 하한선주소
BoundaryAddressMultiple
할당될 메모리의 경계주소정보(Alignment). 주소값은 이 값의 배수를 가진다.