Compartir a través de


Función EngMultiByteToUnicodeN (winddi.h)

La función EngMultiByteToUnicodeN convierte la cadena de origen ANSI especificada en una cadena Unicode mediante la página de códigos ANSI actual.

Sintaxis

ENGAPI VOID EngMultiByteToUnicodeN(
  [out]           LPWSTR UnicodeString,
  [in]            ULONG  MaxBytesInUnicodeString,
  [out, optional] PULONG BytesInUnicodeString,
  [in]            PCHAR  MultiByteString,
  [in]            ULONG  BytesInMultiByteString
);

Parámetros

[out] UnicodeString

Puntero al búfer que recibe la cadena Unicode resultante.

[in] MaxBytesInUnicodeString

Proporciona el número máximo de bytes que se van a escribir en UnicodeString. Si este valor es demasiado pequeño, lo que hace que UnicodeString sea un equivalente truncado de MultiByteString, no se produce ningún resultado de condición de error.

[out, optional] BytesInUnicodeString

Puntero a un ULONG que recibe el número de bytes escritos en UnicodeString.

[in] MultiByteString

Puntero a la cadena de origen ANSI que se va a convertir en Unicode.

[in] BytesInMultiByteString

Especifica el número de bytes en MultiByteString.

Valor devuelto

None

Requisitos

Requisito Value
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

EngMultiByteToWideChar

EngUnicodeToMultiByteN