MNLS_WideCharToMultiByte
Gilt für: Outlook 2013 | Outlook 2016
Diese Funktion ähnelt WideCharToMultiByte, das eine UTF-16-Zeichenfolge (Breitzeichen) einer neuen Zeichenfolge zuordnet. Die neue Zeichenfolge stammt nicht unbedingt aus einem Multibyte-Zeichensatz.
int MNLS_WideCharToMultiByte(
UINT uCodePage,
DWORD dwFlags,
LPCWSTR lpWideCharStr,
int cchWideChar,
LPSTR lpMultiByteStr,
int cchMultiByte,
LPCSTR lpDefaultChar,
BOOL FAR *lpfUsedDefaultChar);
Parameter
uCodePage
[in] Codepage, die beim Ausführen der Konvertierung verwendet werden soll.
Dwflags
[in] Flags, die den Konvertierungstyp angeben.
lpWideCharStr
[in] Zeiger auf die zu konvertierende Unicode-Zeichenfolge.
cchWideChar
[in] Flags, die den Konvertierungstyp angeben.
lpMultiByteStr
[out] Optional. Zeiger auf einen Puffer, der die konvertierte Zeichenfolge empfängt.
cchMultiByte
[in] Größe des durch lpMultiByteStr angegebenen Puffers in Bytes.
lpDefaultChar
[in] Optional. Zeiger auf das Zeichen, das verwendet werden soll, wenn ein Zeichen in der angegebenen Codepage nicht dargestellt werden kann.
lpfUsedDefaultChar
[out] Optional. Zeiger auf ein Flag, das angibt, ob die Funktion bei der Konvertierung ein Standardzeichen verwendet hat.
Rückgabewert
Gibt die Anzahl der Bytes zurück, die in den Puffer geschrieben werden, auf den lpMultiByteStr zeigt, wenn dies erfolgreich ist.
Hinweise
Diese Funktion umschließt die WideCharToMultiByte-Funktion . Weitere Informationen finden Sie unter WideCharToMultiByte.