Partager via


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

Voir aussi

EngMultiByteToWideChar

EngUnicodeToMultiByteN