Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La función EngWideCharToMultiByte convierte una cadena de caracteres anchos en una cadena de origen ANSI mediante la página de códigos especificada.
Sintaxis
ENGAPI INT EngWideCharToMultiByte(
[in] UINT CodePage,
[in, optional] LPWSTR WideCharString,
[in] INT BytesInWideCharString,
[out, optional] LPSTR MultiByteString,
[in] INT BytesInMultiByteString
);
Parámetros
[in] CodePage
Especifica la página de códigos que se va a usar para realizar la traducción.
[in, optional] WideCharString
Puntero a un búfer que contiene la cadena de caracteres anchos que se va a traducir.
[in] BytesInWideCharString
Especifica el tamaño, en bytes, de WideCharString.
[out, optional] MultiByteString
Puntero a un búfer en el que se va a copiar la cadena de caracteres traducida
[in] BytesInMultiByteString
Especifica el número de bytes en MultiByteString. Si MultiByteString no es lo suficientemente grande como para contener la traducción, EngWideCharToMultiByte trunca la cadena y no notifica un error.
Valor devuelto
EngWideCharToMultiByte devuelve el número de bytes convertidos en formato multibyte, si se ejecuta correctamente. De lo contrario, devuelve -1.
Requisitos
| Cliente mínimo compatible | Disponible en Windows 2000 y versiones posteriores de los sistemas operativos Windows. |
| Plataforma de destino | Universal |
| Encabezado | winddi.h (incluya Winddi.h) |
| Library | Win32k.lib |
| Archivo DLL | Win32k.sys |