Lire en anglais

Partager via


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.

Syntaxe

int LDAPAPI LdapUnicodeToUTF8(
  [in]  LPCWSTR lpSrcStr,
  [in]  int     cchSrc,
  [out] LPSTR   lpDestStr,
  [in]  int     cchDest
);

Paramètres

[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 .

Valeur retournée

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.

Configuration requise

   
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

Voir aussi

Fonctions

LdapUTF8ToUnicode