UnicodeToBytes fonction)

Description

Action déconseillée. Convertit les caractères Unicode en octets GB18030.

Remarque lors de la conversion de caractères Unicode en octets GB18030, une application à exécuter sur Windows Vista et versions ultérieures doit utiliser la fonction WideCharToMultiByte .

DWORD UnicodeToBytes(
  _In_ LPWSTR lpWideCharStr,
  _In_ UINT   cchWideChar,
  _In_ LPSTR  lpMultiByteStr,
  _In_ UINT   cchMultiByte
);

Paramètres

lpWideCharStr [in]

Pointeur vers la chaîne Unicode à convertir.

cchWideChar [in]

Nombre de caractères de la chaîne Unicode à convertir.

lpMultiByteStr [in]

Pointeur vers la mémoire tampon multioctet cible. Si lpMultiByteStr est égal à 0, le nombre d’octets du résultat GB18030 est retourné et aucune conversion n’est effectuée.

cchMultiByte [in]

Nombre d’octets de la mémoire tampon multioctets cible. Si cchMultiByte est égal à 0, le nombre d’octets du résultat GB18030 est retourné et aucune conversion n’est effectuée.

Retours

Retourne le nombre d’octets des caractères multioctets qui sont générés, en cas de réussite.

Remarques

Voir aussi

WideCharToMultiByte

MultiByteToWideChar