Services de mémoire GDI
GDI fournit plusieurs services liés à la mémoire aux enregistreurs de pilotes, notamment la possibilité d’allouer et de libérer la mémoire système, la mémoire utilisateur, la mémoire utilisateur privée et la mémoire vidéo, ainsi que la possibilité de verrouiller et de déverrouiller une plage de mémoire. Le tableau suivant répertorie les services de mémoire GDI.
Fonction | Description |
---|---|
Alloue un bloc de mémoire et insère une balise fournie par l’appelant avant l’allocation. |
|
Alloue un bloc de mémoire utilisateur privée à partir de l’espace d’adressage d’un processus spécifié et insère une balise fournie par l’appelant avant l’allocation. |
|
Alloue un bloc de mémoire à partir de l’espace d’adressage du processus actuel et insère une balise fournie par l’appelant avant l’allocation. |
|
Libère un bloc de mémoire système alloué par EngAllocMem. |
|
Libère un bloc de mémoire utilisateur privée alloué par EngAllocPrivateUserMem. |
|
Libère un bloc de mémoire utilisateur alloué par EngAllocUserMem. |
|
Verrouille la plage d’adresses spécifiée en mémoire. |
|
Déverrouille une plage d’adresses mémoire verrouillée. |
|
Alloue de la mémoire hors écran pour un pilote d’affichage à l’aide du gestionnaire de mémoire vidéo DirectDraw. |
|
Libère la mémoire hors écran allouée à un pilote d’affichage par HeapVidMemAllocAligned. |
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