Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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 |