GlobalSize, fonction (winbase.h)
Récupère la taille actuelle de l’objet de mémoire globale spécifié, en octets.
Syntaxe
SIZE_T GlobalSize(
[in] HGLOBAL hMem
);
Paramètres
[in] hMem
Handle de l’objet mémoire globale. Ce handle est retourné par la fonction GlobalAlloc ou GlobalReAlloc .
Valeur retournée
Si la fonction réussit, la valeur de retour est la taille de l’objet mémoire globale spécifié, en octets.
Si le handle spécifié n’est pas valide ou si l’objet a été ignoré, la valeur de retour est zéro. Pour obtenir des informations détaillées sur l’erreur, appelez GetLastError.
Remarques
La taille d’un bloc de mémoire peut être supérieure à la taille demandée lorsque la mémoire a été allouée.
Pour vérifier que le bloc de mémoire de l’objet spécifié n’a pas été ignoré, utilisez la fonction GlobalFlags avant d’appeler GlobalSize.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP [applications de bureau | applications UWP] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau | applications UWP] |
Plateforme cible | Windows |
En-tête | winbase.h (inclure Windows.h) |
Bibliothèque | Kernel32.lib |
DLL | Kernel32.dll |