Función NlsDllCodePageTranslation (gb18030.h)
Se usa para obtener información de página de códigos o realizar la conversión, en función de la configuración de la marca.
Sintaxis
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
Valor de la página de códigos. El valor de la página de códigos debe ser 54936. De lo contrario, la función devuelve un código de error.
[in] dwFlags
Marcas que especifican la traducción. Los valores posibles se definen en la tabla siguiente.
[in, out] lpMultiByteStr
Puntero a un búfer que contiene caracteres GB18030 multibyte. Puede ser un búfer de origen o un búfer de destino, según el valor de dwFlags.
[in] cchMultiByte
Recuento de bytes del búfer multibyte.
[in, out] lpWideCharStr
Puntero a un búfer que contiene caracteres Unicode. Puede ser un búfer de origen o un búfer de destino, según el valor de dwFlags.
[in] cchWideChar
Recuento de caracteres del búfer Unicode.
[in] lpCPInfo
Puntero a una estructura CPINFO .
Valor devuelto
Devuelve 1 si se ejecuta correctamente. Si la función no se realiza correctamente, devuelve 0. Para obtener información de error extendida, la aplicación puede llamar a GetLastError, que puede devolver uno de los siguientes códigos de error:
- ERROR_INVALID_PARAMETER. Cualquiera de los valores de parámetro no era válido.
Requisitos
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | gb18030.h |
Archivo DLL | C_g18030.dll |