-
Probl�me de compilation
Salut
Mon Visual C++ 6.0 refuse de compiler cette fonction :
ConvertSecurityDescriptorToStringSecurityDescriptor
Le .h (sddl.h) est bien charger mais il me dit que
ConvertSecurityDescriptorToStringSecurityDescriptor est undeclared identifer !
Si vous connaissez la raison, merci.
-
Salut,
tu ne trouve pas que le nom de cette fonction est trop long?!!!
Peut �tre que c'est l� la cause de ton probl�me!
Essai de compiler avec un nom plus court
A+,
-
Je me r�ponds � moi-m�me
Le probl�me vient de la d�finition de _WIN32_WINNT.
Comment puis-je conna�tre sa valeur ?
La fonction ConvertSecurityDescriptorToStringSecurityDescriptor n'est d�finie que si la valeur de _WIN32_WINNT est >= � 0x0500.
-
La d�finition de _WIN32_WINNT indique les versions mininmum des OS support�es par certaines fonctions de l'API windows.
Tu peux la d�finir toi m�me.
Par d�faut elle vaut 0x0400 (Windows NT4)
Tu peux la red�finir toi m�me � 0x0500 dans stdafx.h par exemple (si tu utilises les en t�tes pr�compil�s)
-
Non fadoua le nom est correct, m�me s'il est un peu long, il figure bien dans le "sddl.h".
-
merci abelman, �a tourne :)