Condividi tramite


__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>