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

Confira também

RtlInitString

RtlIntegerToUnicodeString