DlAllocateCommonBuffer 函数 (dispmprt.h)
分配和映射从处理器和设备同时访问的逻辑连续内存区域。
语法
PVOID DlAllocateCommonBuffer(
IN PVOID DeviceHandle,
IN PVP_DMA_ADAPTER DlpDmaAdapter,
IN ULONG DesiredLength,
OUT PPHYSICAL_ADDRESS LogicalAddress,
IN BOOLEAN CacheEnabled,
OUT PVOID Reserved
);
参数
DeviceHandle
设备的句柄。
DlpDmaAdapter
显示库直接内存访问适配器。
DesiredLength
指定请求的内存字节数。
LogicalAddress
指向内存位置的指针,该位置接收适配器用于访问分配的缓冲区的逻辑地址。
CacheEnabled
指定是否可以缓存分配的内存。
Reserved
当前被视频端口驱动程序忽略。
返回值
此函数返回 PVOID。
要求
要求 | 值 |
---|---|
Header | dispmprt.h |