Função RtlCharToInteger (ntddk.h)
A rotina RtlCharToInteger converte uma cadeia de caracteres de byte único em um valor inteiro na base especificada.
Sintaxe
NTSYSAPI NTSTATUS RtlCharToInteger(
[in] PCSZ String,
[in, optional] ULONG Base,
[out] PULONG Value
);
Parâmetros
[in] String
Ponteiro para uma cadeia de caracteres de byte único terminada em nulo.
[in, optional] Base
Especifica a base decimal, binária, octal ou hexadecimal. Se esse parâmetro não for dado, a rotina procurará prefixos 0x, 0o e 0b na cadeia de caracteres de entrada para determinar se a base deve ser decimal (padrão), binária, octal ou hexadecimal.
[out] Value
Ponteiro para um local para o qual o valor convertido é retornado.
Retornar valor
RtlCharToInteger retornará STATUS_SUCCESS se a cadeia de caracteres fornecida for convertida. Caso contrário, ele poderá retornar STATUS_INVALID_PARAMETER.
Comentários
RtlCharToInteger converte caracteres alfanuméricos ANSI.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Disponível a partir do Windows 2000. |
Plataforma de Destino | Universal |
Cabeçalho | ntddk.h (inclua Ntddk.h) |
Biblioteca | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | PASSIVE_LEVEL |