DMA_MEMORY

DMDLL_PCIAllocateDMAMemory함수에서 사용하는 구조체 할당된 DMA용도의 물리메모리정보가 담겨지는 구조체이다


Description

typedef struct
_DMA_MEMORY
{
    LIST_ENTRY Entry; // No Modify
    PVOID UVAddress;
    PVOID KVAddress; // No Modify
    PMDL pMdl; // No Modify
    ULONG_PTR Size; // 크기
    PHYSICAL_ADDRESS PhysicalAddress; // 할당된 DMA메모리를 위한 물리주소
    PVOID Self; // No Modify
}DMA_MEMORY, *PDMA_MEMORY;

Field

UVAddress
    할당된 DMA메모리에 접근하는 용도로 응용프로그램이 사용할 가상주소
Size
    DMA할당을 위해 예약된 메모리의 바이트크기
PhysicalAddress
    DMA할당을 위해 예약된 물리메모리 주소

results matching ""

    No results matching ""