UnicodeToBytes-Funktion

BESCHREIBUNG

Veraltet. Konvertiert Unicode-Zeichen in GB18030 Bytes.

Hinweis Beim Konvertieren von Unicode-Zeichen in GB18030 Bytes sollte eine Anwendung, die unter Windows Vista und höher ausgeführt werden soll, die WideCharToMultiByte-Funktion verwenden.

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

Parameter

lpWideCharStr [in]

Zeiger auf die zu konvertierende Unicode-Zeichenfolge.

cchWideChar [in]

Die Zeichenanzahl der zu konvertierenden Unicode-Zeichenfolge.

lpMultiByteStr [in]

Zeiger auf den Multibyte-Zielpuffer. Wenn lpMultiByteStr den Wert 0 aufweist, wird die Byteanzahl des GB18030-Ergebnisses zurückgegeben, und es wird keine Konvertierung durchgeführt.

cchMultiByte [in]

Byteanzahl des Multibyte-Zielpuffers. Wenn cchMultiByte 0 ist, wird die Byteanzahl des GB18030-Ergebnisses zurückgegeben, und es wird keine Konvertierung durchgeführt.

Gibt zurück

Gibt bei erfolgreicher Ausführung die Byteanzahl der generierten Multibytezeichen zurück.

Bemerkungen

Weitere Informationen

WideCharToMultiByte

MultiByteToWideChar