Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A rotina RtlUnicodeStringToAnsiSize> retorna o número de bytes necessários para uma cadeia de caracteres ANSI terminada em nulo equivalente a uma cadeia de caracteres Unicode especificada.
Sintaxe
void RtlUnicodeStringToAnsiSize(
[in] STRING
);
Parâmetros
[in] STRING
Ponteiro para a cadeia de caracteres Unicode para a qual calcular o número de bytes necessários para uma cadeia de caracteres ANSI terminada em nulo equivalente.
Valor de retorno
Nenhum
Observações
Se a cadeia de caracteres Unicode puder ser convertida em uma cadeia de caracteres ANSI usando as informações de localidade do sistema atuais, RtlUnicodeStringToAnsiSize retornará o número de bytes necessários para uma cadeia de caracteres ANSI terminada em nulo equivalente. Caso contrário, RtlUnicodeStringToAnsiSize retornará zero.
A cadeia de caracteres Unicode é interpretada para a localidade atual do sistema.
RtlUnicodeStringToAnsiSize executa a mesma operação que RtlxUnicodeStringToAnsiSize, mas é executado mais rapidamente se o sistema não usa páginas de código multibyte.
Requisitos
Requisito | Valor |
---|---|
da Plataforma de Destino | Universal |
cabeçalho | wdm.h (include Wdm.h, Ntddk.h, Ntifs.h) |
Biblioteca | NtosKrnl.lib |
de DLL |
NtosKrnl.exe |
IRQL | PASSIVE_LEVEL |