Compartilhar via


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

Confira também

EngMultiByteToWideChar

EngUnicodeToMultiByteN