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.
Hace referencia a: Outlook 2013 | Outlook 2016
Esta función es similar a WideCharToMultiByte, que asigna una cadena UTF-16 (carácter ancho) a una nueva cadena de caracteres. La nueva cadena de caracteres no es necesariamente de un conjunto de caracteres multibyte.
int MNLS_WideCharToMultiByte(
UINT uCodePage,
DWORD dwFlags,
LPCWSTR lpWideCharStr,
int cchWideChar,
LPSTR lpMultiByteStr,
int cchMultiByte,
LPCSTR lpDefaultChar,
BOOL FAR *lpfUsedDefaultChar);
Parameters
uCodePage
[in] Página de códigos que se usará para realizar la conversión.
Dwflags
[in] Marcas que indican el tipo de conversión.
lpWideCharStr
[in] Puntero a la cadena Unicode que se va a convertir.
cchWideChar
[in] Marcas que indican el tipo de conversión.
lpMultiByteStr
[out] Opcional. Puntero a un búfer que recibe la cadena convertida.
cchMultiByte
[in] Tamaño, en bytes, del búfer indicado por lpMultiByteStr.
lpDefaultChar
[in] Opcional. Puntero al carácter que se va a usar si un carácter no se puede representar en la página de códigos especificada.
lpfUsedDefaultChar
[out] Opcional. Puntero a una marca que indica si la función ha usado un carácter predeterminado en la conversión.
Valor devuelto
Devuelve el número de bytes escritos en el búfer al que apunta lpMultiByteStr si se ejecuta correctamente.
Comentarios
Esta función encapsula la función WideCharToMultiByte . Para obtener más información, vea WideCharToMultiByte.