DlAllocateCommonBuffer-Funktion (dispmprt.h)
Ordnet einen logisch zusammenhängenden Speicherbereich zu, der sowohl vom Prozessor als auch von einem Gerät aus gleichzeitig zugänglich ist, und ordnet sie zu.
Syntax
PVOID DlAllocateCommonBuffer(
IN PVOID DeviceHandle,
IN PVP_DMA_ADAPTER DlpDmaAdapter,
IN ULONG DesiredLength,
OUT PPHYSICAL_ADDRESS LogicalAddress,
IN BOOLEAN CacheEnabled,
OUT PVOID Reserved
);
Parameter
DeviceHandle
Behandeln Sie das Gerät.
DlpDmaAdapter
Anzeigen des direkten Speicherzugriffsadapters der Bibliothek.
DesiredLength
Gibt die angeforderte Anzahl von Bytes an.
LogicalAddress
Zeigen Sie auf einen Speicherspeicherort, der die logische Adresse empfängt, die vom Adapter für den Zugriff auf den zugewiesenen Puffer verwendet werden soll.
CacheEnabled
Gibt an, ob der zugeordnete Arbeitsspeicher zwischengespeichert werden kann.
Reserved
Wird derzeit vom Videoporttreiber ignoriert.
Rückgabewert
Diese Funktion gibt PVOID zurück.
Anforderungen
Anforderung | Wert |
---|---|
Header- | dispmprt.h |