__stdio_common_vsnprintf_s
Imprime uma lista formatada de argumentos em uma matriz de caracteres, com verificações de segurança e tratamento de erros.
Sintaxe
int __stdio_common_vsnprintf_s(
unsigned __int64 const options,
char* const buffer,
size_t const buffer_count,
size_t const max_count,
char const* const format,
_locale_t const locale,
va_list const arglist
)
Parâmetros
options
As opções que modificam o comportamento da função.
buffer
O buffer de destino em que a saída formatada é armazenada.
buffer_count
O tamanho do buffer de destino em bytes.
max_count
O tamanho máximo do buffer de destino em bytes.
format
A cadeia de caracteres de formato que especifica como formatar a saída.
locale
A localidade a ser usada ao formatar a saída.
arglist
A lista de argumentos variáveis que contém os valores a serem formatados.
Retornos
Retorna 0 se tiver êxito ou um valor diferente de zero se ocorrer um erro.
Comentários
A função retorna o número de caracteres gravados no buffer ou um valor negativo se ocorrer um erro. A função também garante que o buffer seja encerrado em nulo e que nenhum estouro de buffer ocorra.
Requisitos
Rotina | Exportado por |
---|---|
__stdio_common_vsnprintf_s |
<ucrtbase_enclave.dll> |