Condividi tramite


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