Função EngMultiByteToUnicodeN (winddi.h)
A função EngMultiByteToUnicodeN converte a cadeia de caracteres de origem ANSI especificada em uma cadeia de caracteres Unicode usando a página de código ANSI atual.
Sintaxe
ENGAPI VOID EngMultiByteToUnicodeN(
[out] LPWSTR UnicodeString,
[in] ULONG MaxBytesInUnicodeString,
[out, optional] PULONG BytesInUnicodeString,
[in] PCHAR MultiByteString,
[in] ULONG BytesInMultiByteString
);
Parâmetros
[out] UnicodeString
Ponteiro para o buffer que recebe a cadeia de caracteres Unicode resultante.
[in] MaxBytesInUnicodeString
Fornece o número máximo de bytes a serem gravados em UnicodeString. Se esse valor for muito pequeno, fazendo com que UnicodeString seja um equivalente truncado de MultiByteString, nenhuma condição de erro resultará.
[out, optional] BytesInUnicodeString
Ponteiro para um ULONG que recebe o número de bytes gravados em UnicodeString.
[in] MultiByteString
Ponteiro para a cadeia de caracteres de origem ANSI que deve ser convertida em Unicode.
[in] BytesInMultiByteString
Especifica o número de bytes em MultiByteString.
Retornar valor
Nenhum
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Disponível no Windows 2000 e versões posteriores dos sistemas operacionais Windows. |
Plataforma de Destino | Universal |
Cabeçalho | winddi.h (inclua Winddi.h) |
Biblioteca | Win32k.lib |
DLL | Win32k.sys |