Función EngUnicodeToMultiByteN (winddi.h)
La función EngUnicodeToMultiByteN convierte la cadena Unicode especificada en una cadena ANSI mediante la página de códigos ANSI actual.
Sintaxis
ENGAPI VOID EngUnicodeToMultiByteN(
[out] PCHAR MultiByteString,
[in] ULONG MaxBytesInMultiByteString,
[out, optional] PULONG BytesInMultiByteString,
[in] PWSTR UnicodeString,
[in] ULONG BytesInUnicodeString
);
Parámetros
[out] MultiByteString
Puntero al búfer que recibe la cadena ANSI resultante.
[in] MaxBytesInMultiByteString
Especifica el número máximo de bytes que se van a escribir en MultiByteString. Si este valor es demasiado pequeño, lo que provoca que MultiByteString sea un equivalente truncado de UnicodeString, no se producirá ningún resultado de condición de error.
[out, optional] BytesInMultiByteString
Puntero a un ULONG que recibe el número de bytes escritos en MultiByteString.
[in] UnicodeString
Puntero a la cadena de origen Unicode que se va a convertir en ANSI.
[in] BytesInUnicodeString
Especifica el número de bytes en UnicodeString.
Valor devuelto
None
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 |