__stdio_common_vsnprintf_s
Stampa un elenco formattato di argomenti in una matrice di caratteri, con controlli di sicurezza e gestione degli errori.
Sintassi
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
)
Parametri
options
Opzioni che modificano il comportamento della funzione.
buffer
Buffer di destinazione in cui è archiviato l'output formattato.
buffer_count
Dimensioni del buffer di destinazione in byte.
max_count
Dimensioni massime del buffer di destinazione in byte.
format
Stringa di formato che specifica come formattare l'output.
locale
Impostazioni locali da utilizzare per la formattazione dell'output.
arglist
Elenco di argomenti variabile che contiene i valori da formattare.
Valori restituiti
Restituisce 0 se ha esito positivo o un valore diverso da zero se si verifica un errore.
Osservazioni:
La funzione restituisce il numero di caratteri scritti nel buffer o un valore negativo se si verifica un errore. La funzione garantisce inoltre che il buffer sia con terminazione Null e che non si verifichi alcun overflow del buffer.
Requisiti
Ciclo | Esportato da |
---|---|
__stdio_common_vsnprintf_s |
<ucrtbase_enclave.dll> |