Voici la liste des fonctions de la rubrique AutoIt > WinAPIEx > Heap.
Cliquez sur le nom d'une fonction pour obtenir une description détaillée.
Pour les utiliser, vous aurez besoin d'ajouter #include <WinAPIMem.au3>.
| User Defined Function | Description |
|---|---|
| _WinAPI_CreateBuffer | Alloue un bloc de mémoire sur le tas |
| _WinAPI_CreateBufferFromStruct | Alloue un bloc de mémoire sur le tas et l'initialise avec les données d'une structure |
| _WinAPI_CreateString | Copie une chaîne donnée dans le bloc de mémoire nouvellement allouée et retourne son pointeur |
| _WinAPI_EqualMemory | Compare deux blocs de mémoire pour déterminer si un nombre spécifié d'octets sont identiques |
| _WinAPI_FillMemory | Remplit un bloc de mémoire avec la valeur donnée |
| _WinAPI_FreeMemory | Libère un bloc de mémoire sur le tas |
| _WinAPI_GetMemorySize | Obtient la taille d'un bloc de mémoire alloué sur le tas |
| _WinAPI_GlobalMemoryStatus | Obtient des informations sur la quantité de mémoire disponible |
| _WinAPI_IsBadCodePtr | Détermine si le processus appelant a un accès en lecture à la mémoire d'adresse donnée |
| _WinAPI_IsBadReadPtr | Vérifie que le processus appelant a un accès en lecture à la plage spécifiée de la mémoire |
| _WinAPI_IsBadStringPtr | Vérifie que le processus appelant a accès en lecture à la plage spécifiée de la mémoire |
| _WinAPI_IsBadWritePtr | Vérifie que le processus appelant a un accès en écriture à la plage spécifiée de la mémoire |
| _WinAPI_IsMemory | Détermine si le pointeur spécifié pointe sur un bloc de mémoire dans le tas |
| _WinAPI_LocalFree | Libère l'objet de mémoire locale spécifié et invalide son handle |
| _WinAPI_MoveMemory | Déplace un bloc de mémoire d'un emplacement à un autre |
| _WinAPI_ReadProcessMemory | Lit la mémoire dans un processus spécifié |
| _WinAPI_WriteProcessMemory | Écrit dans la mémoire d'un processus spécifié |
| _WinAPI_ZeroMemory | Remplit un bloc de mémoire avec des zéros |