Fonction VideoPortMapDmaMemory (video.h)
La fonction VideoPortMapDmaMemory est obsolète dans Windows 2000 et versions ultérieures.
VideoPortMapDmaMemory mappe une plage de mémoire à utiliser dans les transferts DMA.
Syntaxe
VIDEOPORT_DEPRECATED VIDEOPORT_API PDMA VideoPortMapDmaMemory(
[in] IN PVOID HwDeviceExtension,
[in] IN PVIDEO_REQUEST_PACKET pVrp,
[in] IN PHYSICAL_ADDRESS BoardAddress,
[in] IN PULONG Length,
[in] IN PULONG InIoSpace,
[in] IN PVOID MappedUserEvent,
[in] IN PVOID DisplayDriverEvent,
[in, out] IN OUT PVOID *VirtualAddress
);
Paramètres
[in] HwDeviceExtension
Pointeur vers l’extension de périphérique du pilote miniport.
[in] pVrp
Pointeur vers un VIDEO_REQUEST_PACKET.
[in] BoardAddress
Spécifie l’adresse de début de l’adaptateur.
[in] Length
Spécifie la longueur, en octets, de la plage de mémoire.
[in] InIoSpace
Indique l’emplacement de la plage. Ce paramètre peut être l’une des valeurs suivantes :
Valeur | Signification |
---|---|
VIDEO_MEMORY_SPACE_DENSE | La mémoire est fortement mappée et linéaire. |
VIDEO_MEMORY_SPACE_IO | La plage se trouve dans l’espace d’E/S système. Ne doit pas être défini par le pilote d’affichage. |
VIDEO_MEMORY_SPACE_MEMORY | La plage se trouve dans l’espace mémoire. Ne doit pas être défini par le pilote d’affichage. |
VIDEO_MEMORY_SPACE_P6CACHE | Mise en cache P6 MTRR, qui équivaut à la mise en cache écriture-combinaison. (mode noyau et utilisateur). |
VIDEO_MEMORY_SPACE_USER_MODE | Pointeur de mémoire pour l’utilisation de l’application. |
[in] MappedUserEvent
Est réservé à l’utilisation du système.
[in] DisplayDriverEvent
Est réservé à l’utilisation du système.
[in, out] VirtualAddress
Est réservé à l’utilisation du système.
Valeur retournée
VideoPortMapDmaMemory retourne toujours null.
Remarques
Consultez Bus-Master DMA in Video Miniport Drivers pour plus d’informations sur les transferts DMA basés sur des paquets et des mémoires tampons courantes.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible dans Windows 2000 et versions ultérieures des systèmes d’exploitation Windows. |
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | video.h (inclure Video.h) |
Bibliothèque | Videoprt.lib |
DLL | Videoprt.sys |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour