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 |