Macro RtlUnicodeStringToAnsiSize (wdm.h)

La rutina RtlUnicodeStringToAnsiSize devuelve el número de bytes necesarios para una cadena ANSI terminada en null equivalente a una cadena Unicode especificada.

Sintaxis

void RtlUnicodeStringToAnsiSize(
  [in]  STRING
);

Parámetros

[in] STRING

Puntero a la cadena Unicode para la que se calcula el número de bytes necesarios para una cadena ANSI terminada en NULL equivalente.

Valor devuelto

None

Observaciones

Si la cadena Unicode se puede traducir en una cadena ANSI mediante la información de configuración regional del sistema actual, RtlUnicodeStringToAnsiSize devuelve el número de bytes necesarios para una cadena ANSI terminada en null equivalente. De lo contrario, RtlUnicodeStringToAnsiSize devuelve cero.

La cadena Unicode se interpreta para la configuración regional del sistema actual.

RtlUnicodeStringToAnsiSize realiza la misma operación que RtlxUnicodeStringToAnsiSize, pero se ejecuta más rápido si el sistema no usa páginas de códigos multibyte.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Windows 2000 y versiones posteriores de Windows.
Plataforma de destino Universal
Encabezado wdm.h (incluya Wdm.h, Ntddk.h, Ntifs.h)
Library NtosKrnl.lib
Archivo DLL NtosKrnl.exe
IRQL PASSIVE_LEVEL

Consulte también

RtlxUnicodeStringToAnsiSize