Partager via


__stdio_common_vswprintf

Imprime une liste mise en forme d’arguments dans un tableau de caractères, avec vérifications de sécurité et gestion des erreurs.

Syntaxe

int __stdio_common_vswprintf(
    unsigned __int64 const options,
    wchar_t*         const buffer,
    size_t           const buffer_count,
    wchar_t const*   const format,
    _locale_t        const locale,
    va_list          const arglist
    )

Paramètres

options
Options qui modifient le comportement de la fonction.

buffer
Mémoire tampon de destination où la sortie mise en forme est stockée.

buffer_count
Capacité totale de la mémoire tampon de destination, en caractères larges (et non en octets), y compris l’espace pour le caractère null de fin.

format
Chaîne de format qui spécifie comment mettre en forme la sortie.

locale
Paramètres régionaux à utiliser lors de la mise en forme de la sortie.

arglist
Liste d’arguments de variable qui contient les valeurs à mettre en forme.

Retours

Retourne 0 en cas de réussite ou une valeur différente de zéro si une erreur se produit.

Remarques

La fonction retourne le nombre de caractères écrits dans la mémoire tampon ou une valeur négative si une erreur se produit. La fonction garantit également que la mémoire tampon est terminée par null et qu’aucun dépassement de mémoire tampon ne se produit.

Spécifications

Routine Exporté par
__stdio_common_vswprintf <ucrtbase_enclave.dll>

Voir aussi

atexit