Section courante

A propos

Section administrative du site

IsBadStringPtrA

kernel32.dll Est-ce une mauvais pointeur de chaine de caractères
Windows 9X, NT 3.1+, 2000, XP, 2003

Syntaxe

BOOL IsBadStringPtrA(LPCTSTR lpsz, UINT ucchMax);

Paramètres

Nom Description
lpsz Ce paramètre permet d'indiquer un pointeur vers une chaîne de caractères terminée par un caractère NULL, Unicode ou ASCII.
ucchMax Ce paramètre permet d'indiquer la taille maximale, en caractères, de la chaîne de caractères. La fonction vérifie l'accès en lecture dans tous les octets, jusqu'au caractère NULL de fin de la chaîne de caractères ou jusqu'au nombre d'octets spécifié par ce paramètre, la valeur la plus petite étant retenue. Si ce paramètre est zéro, la valeur de retour est zéro.

Retour

Valeur Description
0 Cette valeur permet d'indiquer que le processus appelant dispose d'un accès en lecture à tous les octets jusqu'au caractère NULL de fin de la chaîne de caractères ou jusqu'au nombre d'octets spécifié par ucchMax.
0 != Ces valeurs permettent d'indiquer que le processus appelant n'a pas d'accès en lecture à tous les octets, jusqu'au caractère NULL de fin de la chaîne de caractères ou jusqu'au nombre d'octets spécifié par ucchMax. Pour obtenir des informations d'erreur étendues, appelez la fonction GetLastError.

Description

Cette fonction permet de vérifier que l'appel du processus à un accès en lecture dans les rangs de mémoire pointer sur une chaine de caractères.

Remarque

Voir également

Langage de programmation - C pour Windows - API de Windows - IsBadCodePtr
Langage de programmation - C pour Windows - API de Windows - IsBadHugeReadPtr
Langage de programmation - C pour Windows - API de Windows - IsBadHugeWritePtr
Langage de programmation - C pour Windows - API de Windows - IsBadReadPtr
Langage de programmation - C pour Windows - API de Windows - IsBadWritePtr

Dernière mise à jour : Dimanche, le 6 décembre 2015