Copie la mémoire d’un emplacement vers un autre sans interférence des optimisations du compilateur dans les situations où le développeur doit également être sûr que les erreurs d’alignement ne seront pas générées lors de l’accès à la mémoire de l’appareil.
CopyMemory
Copie un bloc de mémoire d’un emplacement à un autre.
Définit le contenu d’une mémoire tampon sans interférence des optimisations du compilateur dans les situations où le développeur doit également être sûr que les erreurs d’alignement ne seront pas générées lors de l’accès à la mémoire de l’appareil.
FillMemory
Remplit un bloc de mémoire avec une valeur spécifiée.
Copie le contenu d’un bloc de mémoire source vers un bloc de mémoire de destination et prend en charge les blocs de mémoire source et de destination qui se chevauchent.
Définit le contenu d’une mémoire tampon sur zéros sans interférence des optimisations du compilateur dans les situations où le développeur doit également être sûr que les erreurs d’alignement ne seront pas générées lors de l’accès à la mémoire de l’appareil.
Crée ou ouvre un objet de mappage de fichiers nommé ou non nommé pour un fichier spécifié. Vous pouvez spécifier un nœud NUMA préféré pour la mémoire physique en tant que paramètre étendu ; consultez le paramètre ExtendedParameters.
Vérifie si l’adresse spécifiée se trouve dans un fichier mappé en mémoire dans l’espace d’adressage du processus spécifié. Dans ce cas, la fonction retourne le nom du fichier mappé en mémoire.
MapViewOfFile
Mappe une vue d’un mappage de fichiers dans l’espace d’adressage d’un processus appelant.
MapViewOfFile2
Mappe une vue d’un fichier ou d’une section sauvegardée par un fichier dans l’espace d’adressage du processus spécifié.
MapViewOfFile3
Mappe une vue d’un fichier ou d’une section sauvegardée par un fichier dans l’espace d’adressage du processus spécifié.
Mappe une vue d’un mappage de fichiers dans l’espace d’adressage d’un processus appelant à partir d’une application du Windows Store.
MapViewOfFileEx
Mappe une vue d’un mappage de fichiers dans l’espace d’adressage d’un processus appelant. Un appelant peut éventuellement spécifier une adresse mémoire suggérée pour la vue.
Alloue des pages de mémoire physique à mapper et non mappées dans n’importe quelle région AWE du processus et spécifie le nœud NUMA pour la mémoire physique.
Ignore le contenu de la mémoire d’une plage de pages de mémoire, sans supprimer la mémoire. Le contenu de la mémoire ignorée n’est pas défini et doit être réécrit par l’application.
Indique que les données contenues dans une plage de pages de mémoire ne sont plus nécessaires par l’application et peuvent être ignorées par le système si nécessaire.
Fournit à CFG une liste de cibles d’appels indirects valides et spécifie si elles doivent être marquées valides ou non.
VirtualAlloc
Réserve ou valide une région de pages dans l’espace d’adressage virtuel du processus appelant.
VirtualAlloc2
Réserve, valide ou modifie l’état d’une région de mémoire dans l’espace d’adressage virtuel d’un processus spécifié. La fonction initialise la mémoire qu’elle alloue à zéro.
Réserve, valide ou modifie l’état d’une région de pages dans l’espace d’adressage virtuel du processus appelant. La mémoire allouée par cette fonction est automatiquement initialisée à zéro.
Réserve, valide ou modifie l’état d’une région de pages dans l’espace d’adressage virtuel du processus appelant. La mémoire allouée par cette fonction est automatiquement initialisée à zéro.
Fournit des informations sur une plage de pages dans l’espace d’adressage virtuel du processus appelant.
VirtualUnlock
Déverrouille une plage de pages spécifiée dans l’espace d’adressage virtuel d’un processus.
Fonctions globales et locales
Consultez également fonctions globales et locales. Ces fonctions sont fournies pour la compatibilité avec Windows 16 bits et sont utilisées avec Dynamic Data Exchange (DDE), les fonctions presse-papiers et les objets de données OLE. Sauf si la documentation indique spécifiquement qu’une fonction globale ou locale doit être utilisée, les nouvelles applications doivent utiliser la fonction de tas correspondante avec le handle retourné par GetProcessHeap. Pour obtenir des fonctionnalités équivalentes à la fonction globale ou locale, définissez le paramètre dwFlags la fonction de tas sur 0.
Récupère le handle associé au pointeur spécifié vers un bloc de mémoire global. Cette fonction doit être utilisée uniquement avec les fonctions OLE et presse-papiers qui en ont besoin.
Décrémente le nombre de verrous associé à un objet mémoire. Cette fonction doit être utilisée uniquement avec les fonctions OLE et presse-papiers qui en ont besoin.
Fonction définie par l’application inscrite auprès de la fonction RegisterBadMemoryNotification appelée lorsqu’une ou plusieurs pages de mémoire incorrectes sont détectées.
Crée une enclave non initialisée. Une enclave est une région isolée de code et de données dans l’espace d’adressage d’une application. Seul le code qui s’exécute dans l’enclave peut accéder aux données dans la même enclave.