Funzione EngUnicodeToMultiByteN (winddi.h)
La funzione EngUnicodeToMultiByteN converte la stringa Unicode specificata in una stringa ANSI usando la tabella codici ANSI corrente.
Sintassi
ENGAPI VOID EngUnicodeToMultiByteN(
[out] PCHAR MultiByteString,
[in] ULONG MaxBytesInMultiByteString,
[out, optional] PULONG BytesInMultiByteString,
[in] PWSTR UnicodeString,
[in] ULONG BytesInUnicodeString
);
Parametri
[out] MultiByteString
Puntatore al buffer che riceve la stringa ANSI risultante.
[in] MaxBytesInMultiByteString
Specifica il numero massimo di byte da scrivere in MultiByteString. Se questo valore è troppo piccolo, causando il troncamento di MultiByteString equivalente a UnicodeString, non viene restituito alcun risultato della condizione di errore.
[out, optional] BytesInMultiByteString
Puntatore a un ULONG che riceve il numero di byte scritti in MultiByteString.
[in] UnicodeString
Puntatore alla stringa di origine Unicode da convertire in ANSI.
[in] BytesInUnicodeString
Specifica il numero di byte in UnicodeString.
Valore restituito
nessuno
Requisiti
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 |