Share via


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

Weitere Informationen

EngMultiByteToWideChar

EngUnicodeToMultiByteN