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.
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 va a calcular el número de bytes necesarios para una cadena ANSI terminada en NULL equivalente.
Valor devuelto
Ninguno
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 | Importancia |
---|---|
de la plataforma de destino de | Universal |
encabezado | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |
Biblioteca | NtosKrnl.lib |
DLL de | NtosKrnl.exe |
irQL | PASSIVE_LEVEL |