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 |