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). 주소값은 이 값의 배수를 가진다.

results matching ""

    No results matching ""