Bagikan melalui


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