Fonction EngUnicodeToMultiByteN (winddi.h)
La fonction EngUnicodeToMultiByteN convertit la chaîne Unicode spécifiée en chaîne ANSI à l’aide de la page de code ANSI actuelle.
Syntaxe
ENGAPI VOID EngUnicodeToMultiByteN(
[out] PCHAR MultiByteString,
[in] ULONG MaxBytesInMultiByteString,
[out, optional] PULONG BytesInMultiByteString,
[in] PWSTR UnicodeString,
[in] ULONG BytesInUnicodeString
);
Paramètres
[out] MultiByteString
Pointeur vers la mémoire tampon qui reçoit la chaîne ANSI résultante.
[in] MaxBytesInMultiByteString
Spécifie le nombre maximal d’octets à écrire dans MultiByteString. Si cette valeur est trop petite, ce qui fait que MultiByteString est un équivalent tronqué d’UnicodeString, aucune condition d’erreur ne se produit.
[out, optional] BytesInMultiByteString
Pointeur vers un ULONG qui reçoit le nombre d’octets écrits dans MultiByteString.
[in] UnicodeString
Pointeur vers la chaîne source Unicode à convertir en ANSI.
[in] BytesInUnicodeString
Spécifie le nombre d’octets dans UnicodeString.
Valeur de retour
None
Configuration requise
Client minimal pris en charge | Disponible dans Windows 2000 et versions ultérieures des systèmes d’exploitation Windows. |
Plateforme cible | Universal |
En-tête | winddi.h (inclure Winddi.h) |
Bibliothèque | Win32k.lib |
DLL | Win32k.sys |