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 |