Fonction LdapUnicodeToUTF8 (winldap.h)
La fonction LdapUnicodeToUTF8 convertit les chaînes Unicode en UTF-8. Les modules qui n’ont pas la page de code UTF-8 peuvent appeler cette fonction.
int LDAPAPI LdapUnicodeToUTF8(
[in] LPCWSTR lpSrcStr,
[in] int cchSrc,
[out] LPSTR lpDestStr,
[in] int cchDest
);
[in] lpSrcStr
Pointeur vers une chaîne Unicode terminée par null à convertir.
[in] cchSrc
Entier qui spécifie la taille, en caractères, de la chaîne lpSrcStr .
[out] lpDestStr
Pointeur vers une mémoire tampon qui reçoit la chaîne de caractères UTF-8 convertie, sans fin null.
[in] cchDest
Entier qui spécifie la taille, en caractères, de la mémoire tampon lpDestStr .
La valeur de retour est la taille, en caractères, écrite dans la mémoire tampon lpDestStr . Si la mémoire tampon lpDestStr est trop petite, GetLastError retourne ERROR_INSUFFICIENT_BUFFER.
Lorsque le paramètre cchDest est égal à zéro, la taille requise de la mémoire tampon de destination est retournée.
Client minimal pris en charge | Windows Vista |
Serveur minimal pris en charge | Windows Server 2008 |
Plateforme cible | Windows |
En-tête | winldap.h |
Bibliothèque | Wldap32.lib |
DLL | Wldap32.dll |