EngMultiByteToUnicodeN-Funktion (winddi.h)
Die EngMultiByteToUnicodeN-Funktion konvertiert die angegebene ANSI-Quellzeichenfolge mithilfe der aktuellen ANSI-Codepage in eine Unicode-Zeichenfolge.
Syntax
ENGAPI VOID EngMultiByteToUnicodeN(
[out] LPWSTR UnicodeString,
[in] ULONG MaxBytesInUnicodeString,
[out, optional] PULONG BytesInUnicodeString,
[in] PCHAR MultiByteString,
[in] ULONG BytesInMultiByteString
);
Parameter
[out] UnicodeString
Zeiger auf den Puffer, der die resultierende Unicode-Zeichenfolge empfängt.
[in] MaxBytesInUnicodeString
Gibt die maximale Anzahl von Bytes an, die in UnicodeString geschrieben werden sollen.Wenn dieser Wert zu klein ist, sodass UnicodeString ein abgeschnittenes Äquivalent zu MultiByteString ist, tritt keine Fehlerbedingung auf.
[out, optional] BytesInUnicodeString
Zeiger auf eine ULONG, die die Anzahl der in UnicodeString geschriebenen Bytes empfängt.
[in] MultiByteString
Zeiger auf die ANSI-Quellzeichenfolge, die in Unicode konvertiert werden soll.
[in] BytesInMultiByteString
Gibt die Anzahl der Bytes in MultiByteString an.
Rückgabewert
Keine
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar in Windows 2000 und höheren Versionen der Windows-Betriebssysteme. |
Zielplattform | Universell |
Header | winddi.h (einschließlich Winddi.h) |
Bibliothek | Win32k.lib |
DLL | Win32k.sys |