Compartilhar via


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