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.