Funzione DlAllocateCommonBuffer (dispmprt.h)
Alloca e esegue il mapping di un'area logicamente contigua di memoria 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
Handle per il dispositivo.
DlpDmaAdapter
Visualizzare la scheda di accesso diretto alla memoria della libreria.
DesiredLength
Specifica il numero richiesto di byte di memoria.
LogicalAddress
Puntatore a una posizione 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.
Fabbisogno
Requisito | Valore |
---|---|
intestazione | dispmprt.h |