Função RtlCharToInteger (winternl.h)
Converte uma cadeia de caracteres em um inteiro.
Sintaxe
NTSTATUS RtlCharToInteger(
[in] PCSZ String,
[in, optional] ULONG Base,
[out] PULONG Value
);
Parâmetros
[in] String
Um ponteiro para a cadeia de caracteres a ser convertida. O formato da cadeia de caracteres é o seguinte:
[espaço em branco] [{+ | -}] [0 [{x | o | b}]] [dígitos]
[in, optional] Base
ULONG que contém a base de número a ser usada para a conversão, como base 10. Há suporte apenas para base 2, 8, 10 e 16.
[out] Value
Um ponteiro para um ULONG que recebe o inteiro resultante da conversão.
Retornar valor
Se a função for bem-sucedida, a função retornará STATUS_SUCCESS.
Comentários
Ao converter cadeias de caracteres em inteiros, a função preferida a ser usada é strtol, wcstol.
Não há biblioteca de importação para essa função. Use GetProcAddress em vez de vincular à função diretamente.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | winternl.h |
Biblioteca | ntdll.lib |
DLL | ntdll.dll |