Fonction DlAllocateCommonBuffer (dispmprt.h)
Alloue et mappe une région de mémoire contiguë logiquement accessible simultanément à partir du processeur et d’un appareil.
Syntaxe
PVOID DlAllocateCommonBuffer(
IN PVOID DeviceHandle,
IN PVP_DMA_ADAPTER DlpDmaAdapter,
IN ULONG DesiredLength,
OUT PPHYSICAL_ADDRESS LogicalAddress,
IN BOOLEAN CacheEnabled,
OUT PVOID Reserved
);
Paramètres
DeviceHandle
Gérer sur l’appareil.
DlpDmaAdapter
Adaptateur d’accès direct à la mémoire de la bibliothèque d’affichage.
DesiredLength
Spécifie le nombre d’octets de mémoire demandé.
LogicalAddress
Pointeur vers un emplacement de mémoire qui reçoit l’adresse logique à utiliser par l’adaptateur pour accéder à la mémoire tampon allouée.
CacheEnabled
Spécifie si la mémoire allouée peut être mise en cache.
Reserved
Est actuellement ignoré par le pilote de port vidéo.
Valeur retournée
Cette fonction retourne PVOID.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | dispmprt.h |