Fonction EngMultiByteToUnicodeN (winddi.h)
La fonction EngMultiByteToUnicodeN convertit la chaîne source ANSI spécifiée en chaîne Unicode à l’aide de la page de code ANSI actuelle.
Syntaxe
ENGAPI VOID EngMultiByteToUnicodeN(
[out] LPWSTR UnicodeString,
[in] ULONG MaxBytesInUnicodeString,
[out, optional] PULONG BytesInUnicodeString,
[in] PCHAR MultiByteString,
[in] ULONG BytesInMultiByteString
);
Paramètres
[out] UnicodeString
Pointeur vers la mémoire tampon qui reçoit la chaîne Unicode résultante.
[in] MaxBytesInUnicodeString
Fournit le nombre maximal d’octets à écrire dans UnicodeString. Si cette valeur est trop petite, unicodeString étant un équivalent tronqué de MultiByteString, aucune condition d’erreur ne se produit.
[out, optional] BytesInUnicodeString
Pointeur vers un ULONG qui reçoit le nombre d’octets écrits dans UnicodeString.
[in] MultiByteString
Pointeur vers la chaîne source ANSI qui doit être convertie en Unicode.
[in] BytesInMultiByteString
Spécifie le nombre d’octets dans MultiByteString.
Valeur de retour
None
Configuration requise
Condition requise | Valeur |
---|---|
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 |