Função EngUnicodeToMultiByteN (winddi.h)
A função EngUnicodeToMultiByteN converte a cadeia de caracteres Unicode especificada em uma cadeia de caracteres ANSI usando a página de código ANSI atual.
Sintaxe
ENGAPI VOID EngUnicodeToMultiByteN(
[out] PCHAR MultiByteString,
[in] ULONG MaxBytesInMultiByteString,
[out, optional] PULONG BytesInMultiByteString,
[in] PWSTR UnicodeString,
[in] ULONG BytesInUnicodeString
);
Parâmetros
[out] MultiByteString
Ponteiro para o buffer que recebe a cadeia de caracteres ANSI resultante.
[in] MaxBytesInMultiByteString
Especifica o número máximo de bytes a serem gravados em MultiByteString. Se esse valor for muito pequeno, fazendo com que MultiByteString seja um equivalente truncado de UnicodeString, nenhuma condição de erro resultará.
[out, optional] BytesInMultiByteString
Ponteiro para um ULONG que recebe o número de bytes gravados em MultiByteString.
[in] UnicodeString
Ponteiro para a cadeia de caracteres de origem Unicode que deve ser convertida em ANSI.
[in] BytesInUnicodeString
Especifica o número de bytes em UnicodeString.
Valor retornado
Nenhum
Requisitos
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 |