Funzione DlAllocateCommonBuffer (dispmprt.h)
Alloca e esegue il mapping di un'area di memoria logicamente contigua accessibile simultaneamente sia dal processore che da un dispositivo.
Sintassi
PVOID DlAllocateCommonBuffer(
IN PVOID DeviceHandle,
IN PVP_DMA_ADAPTER DlpDmaAdapter,
IN ULONG DesiredLength,
OUT PPHYSICAL_ADDRESS LogicalAddress,
IN BOOLEAN CacheEnabled,
OUT PVOID Reserved
);
Parametri
DeviceHandle
Gestire il dispositivo.
DlpDmaAdapter
Adattatore di accesso diretto alla memoria della libreria di visualizzazione.
DesiredLength
Specifica il numero richiesto di byte di memoria.
LogicalAddress
Puntatore a un percorso di memoria che riceve l'indirizzo logico da usare dall'adattatore per accedere al buffer allocato.
CacheEnabled
Specifica se la memoria allocata può essere memorizzata nella cache.
Reserved
Attualmente viene ignorato dal driver della porta video.
Valore restituito
Questa funzione restituisce PVOID.
Requisiti
Requisito | Valore |
---|---|
Intestazione | dispmprt.h |