Compartilhar via


UFromSz

Aplica-se a: Outlook 2013 | Outlook 2016

Converte uma cadeia de caracteres terminada nulo de dígitos decimais em um inteiro não assinado.

Propriedade Valor
Arquivo de cabeçalho:
Mapidefs.h
Implementado por:
MAPI
Chamado por:
Aplicativos cliente e provedores de serviços
UINT UFromSz(
  LPCSTR lpsz
);

Parâmetros

Lpsz

[in] Ponteiro para a cadeia de caracteres terminada em nulo a ser convertida. O parâmetro lpsz não deve exceder 65536 caracteres.

Valor de retorno

UFromSz retorna um inteiro não assinado. Se a cadeia de caracteres não começar com pelo menos um dígito decimal, zero será retornado.

Comentários

A função UFromSz para de converter quando atinge o primeiro caractere na cadeia de caracteres que não é um dígito decimal. Por exemplo, dada a cadeia de caracteres "55", UFromSz retorna o valor inteiro 55. Dada a cadeia de caracteres "5a5b", a função retorna o valor inteiro 5. Dada a cadeia de caracteres "a5b5", UFromSz retorna zero.

UFromSz é sensível a diferenças diacríticas. Há suporte para cadeias de caracteres nos formatos Unicode e DBCS. O limite de comprimento em lpsz está em caracteres, não necessariamente bytes.