Compartir a través de


Función DlAllocateCommonBuffer (dispmprt.h)

Asigna y asigna una región lógicamente contigua de memoria 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

Controle el 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 se omite mediante el controlador de puerto de vídeo.

Valor devuelto

Esta función devuelve PVOID.

Requisitos

Requisito Valor
encabezado de dispmprt.h