Compartir a través de


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

Consulte también

EngMultiByteToUnicodeN

EngWideCharToMultiByte