Compartir a través de


Función DlAllocateCommonBuffer (dispmprt.h)

Asigna y asigna una región de memoria lógicamente contigua a la que se puede acceder simultáneamente desde el procesador y desde un dispositivo.

Sintaxis

PVOID DlAllocateCommonBuffer(
  IN PVOID              DeviceHandle,
  IN PVP_DMA_ADAPTER    DlpDmaAdapter,
  IN ULONG              DesiredLength,
  OUT PPHYSICAL_ADDRESS LogicalAddress,
  IN BOOLEAN            CacheEnabled,
  OUT PVOID             Reserved
);

Parámetros

DeviceHandle

Identificador del dispositivo.

DlpDmaAdapter

Muestra el adaptador de acceso directo a memoria de la biblioteca.

DesiredLength

Especifica el número solicitado de bytes de memoria.

LogicalAddress

Puntero a una ubicación de memoria que recibe la dirección lógica que va a usar el adaptador para acceder al búfer asignado.

CacheEnabled

Especifica si la memoria asignada se puede almacenar en caché.

Reserved

Actualmente, el controlador de puerto de vídeo omite .

Valor devuelto

Esta función devuelve PVOID.

Requisitos

Requisito Valor
Header dispmprt.h