Condividi tramite


Funzione EngMultiByteToUnicodeN (winddi.h)

La funzione EngMultiByteToUnicodeN converte la stringa di origine ANSI specificata in una stringa Unicode usando la tabella codici ANSI corrente.

Sintassi

ENGAPI VOID EngMultiByteToUnicodeN(
  [out]           LPWSTR UnicodeString,
  [in]            ULONG  MaxBytesInUnicodeString,
  [out, optional] PULONG BytesInUnicodeString,
  [in]            PCHAR  MultiByteString,
  [in]            ULONG  BytesInMultiByteString
);

Parametri

[out] UnicodeString

Puntatore al buffer che riceve la stringa Unicode risultante.

[in] MaxBytesInUnicodeString

Specifica il numero massimo di byte da scrivere in UnicodeString. Se questo valore è troppo piccolo, causando che UnicodeString sia un equivalente troncato di MultiByteString, nessun risultato della condizione di errore.

[out, optional] BytesInUnicodeString

Puntatore a un ULONG che riceve il numero di byte scritti in UnicodeString.

[in] MultiByteString

Puntatore alla stringa di origine ANSI da convertire in Unicode.

[in] BytesInMultiByteString

Specifica il numero di byte in MultiByteString.

Valore restituito

nessuno

Requisiti

Requisito Valore
Client minimo supportato Disponibile in Windows 2000 e versioni successive dei sistemi operativi Windows.
Piattaforma di destinazione Universale
Intestazione winddi.h (include Winddi.h)
Libreria Win32k.lib
DLL Win32k.sys

Vedi anche

EngMultiByteToWideChar

EngUnicodeToMultiByteN