Syntaxe
UINT LocalFlags(HLOCAL hMem);
|
Paramètres
Nom |
Description |
hMem |
Ce paramètre permet d'indiquer l'objet de mémoire local. Ce descripteur est renvoyé par la fonction LocalAlloc, LocalReAlloc ou LocalHandle. |
Retour
Valeur |
Description |
LMEM_INVALID_HANDLE |
Cette valeur permet d'indiquer que la fonction a échoué et le descripteur local n'est pas valide. Pour obtenir des informations d'erreur étendues, appelez la fonction GetLastError. |
LMEM_INVALID_HANDLE != |
Ces valeurs permettent d'indiquer que l'opération a réussi, et la valeur de retour est une valeur de 32 bits spécifiant les drapeaux d'allocation et le nombre de verrous de l'objet mémoire. |
Description
Cette fonction permet de demander les informations à propos de l'objet de mémoire local.
Remarques
- L'octet de poids faible du mot de poids faible de la valeur renvoyée contient le nombre de verrous de l'objet. Pour extraire le nombre de verrous de la valeur renvoyée, utilisez le
masque LMEM_LOCKCOUNT avec l'opérateur AND (&) au niveau du bit. Le nombre de verrous d'objets de mémoire alloués avec le drapeau LMEM_FIXED est toujours égal à 0.
- L'octet de poids fort du mot de poids faible de la valeur de retour indique les drapeaux d'affectation de l'objet mémoire. Cette situation peut être 0 ou n'importe quelle combinaison des
drapeaux suivants :
Valeur |
Description |
LMEM_DISCARDABLE |
Cette valeur permet d'indiquer que le bloc de mémoire de l'objet peut être supprimé. |
LMEM_DISCARDED |
Cette valeur permet d'indiquer que le bloc de mémoire de l'objet a été supprimé. |
Voir également
Langage de programmation - C pour Windows - API de Windows - GlobalFlags
Langage de programmation - C pour Windows - API de Windows - LocalAlloc
Langage de programmation - C pour Windows - API de Windows - LocalDiscard
Langage de programmation - C pour Windows - API de Windows - LocalLock
Langage de programmation - C pour Windows - API de Windows - LocalReAlloc
Langage de programmation - C pour Windows - API de Windows - LocalUnlock
Dernière mise à jour : Dimanche, le 6 décembre 2015