Função NlsDllCodePageTranslation (gb18030.h)
Usado para obter informações da página de código ou fazer a conversão, dependendo das configurações do sinalizador.
Sintaxe
DWORD NlsDllCodePageTranslation(
[in] DWORD CodePage,
[in] DWORD dwFlags,
[in, out] LPSTR lpMultiByteStr,
[in] int cchMultiByte,
[in, out] LPWSTR lpWideCharStr,
[in] int cchWideChar,
[in] LPCPINFO lpCPInfo
);
Parâmetros
[in] CodePage
O valor da página de código. O valor da página de código deve ser 54936. Caso contrário, a função retornará um código de erro.
[in] dwFlags
Sinalizadores que especificam a tradução. Os valores possíveis são definidos na tabela a seguir.
[in, out] lpMultiByteStr
Ponteiro para um buffer que contém caracteres GB18030 multibyte. Pode ser um buffer de origem ou de destino, dependendo do valor de dwFlags.
[in] cchMultiByte
Contagem de bytes do buffer multibyte.
[in, out] lpWideCharStr
Ponteiro para um buffer que contém caracteres Unicode. Pode ser um buffer de origem ou de destino, dependendo do valor de dwFlags.
[in] cchWideChar
Contagem de caracteres do buffer Unicode.
[in] lpCPInfo
Ponteiro para uma estrutura CPINFO .
Valor retornado
Retorna 1 se tiver êxito. Se a função não for bem-sucedida, ela retornará 0. Para obter informações de erro estendidas, o aplicativo pode chamar GetLastError, que pode retornar um dos seguintes códigos de erro:
- ERROR_INVALID_PARAMETER. Qualquer um dos valores de parâmetro era inválido.
Requisitos
Cliente mínimo com suporte | Windows XP [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | gb18030.h |
DLL | C_g18030.dll |