Fungsi DlAllocateCommonBuffer (dispmprt.h)
Mengalokasikan dan memetakan wilayah memori yang berdampingan secara logis yang dapat diakses secara bersamaan baik dari prosesor maupun dari perangkat.
Sintaks
PVOID DlAllocateCommonBuffer(
IN PVOID DeviceHandle,
IN PVP_DMA_ADAPTER DlpDmaAdapter,
IN ULONG DesiredLength,
OUT PPHYSICAL_ADDRESS LogicalAddress,
IN BOOLEAN CacheEnabled,
OUT PVOID Reserved
);
Parameter
DeviceHandle
Tangani ke perangkat.
DlpDmaAdapter
Tampilkan adaptor akses memori langsung pustaka.
DesiredLength
Menentukan jumlah byte memori yang diminta.
LogicalAddress
Penunjuk ke lokasi memori yang menerima alamat logis yang akan digunakan oleh adaptor untuk mengakses buffer yang dialokasikan.
CacheEnabled
Menentukan apakah memori yang dialokasikan dapat di-cache.
Reserved
Saat ini diabaikan oleh pengandar porta video.
Mengembalikan nilai
Fungsi ini mengembalikan PVOID.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | dispmprt.h |