DlAllocateCommonBuffer function (dispmprt.h)
Allocates and maps a logically contiguous region of memory that is simultaneously accessible both from the processor and from a device.
Syntax
PVOID DlAllocateCommonBuffer(
IN PVOID DeviceHandle,
IN PVP_DMA_ADAPTER DlpDmaAdapter,
IN ULONG DesiredLength,
OUT PPHYSICAL_ADDRESS LogicalAddress,
IN BOOLEAN CacheEnabled,
OUT PVOID Reserved
);
Parameters
DeviceHandle
Handle to the device.
DlpDmaAdapter
Display library direct memory access adapter.
DesiredLength
Specifies the requested number of bytes of memory.
LogicalAddress
Pointer to a memory location that receives the logical address to be used by the adapter to access the allocated buffer.
CacheEnabled
Specifies whether the allocated memory can be cached.
Reserved
Is currently ignored by the video port driver.
Return value
This function returns PVOID.
Requirements
Requirement | Value |
---|---|
Header | dispmprt.h |