Share via


__stdio_common_vswprintf

Imprime une liste formatée d'arguments dans un tableau de caractères, avec des contrôles de sécurité et une 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
Les options qui modifient le comportement de la fonction.

buffer
La mémoire tampon de destination où la sortie formatée est stockée.

buffer_count
Taille en octets de la mémoire tampon de destination.

format
La chaîne de format qui spécifie comment formater la sortie.

locale
Les paramètres régionaux à utiliser lors du formatage de la sortie.

arglist
La liste des arguments de la variable qui contient les valeurs à formater.

Retours

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

Notes

La fonction renvoie le nombre de caractères écrits dans la mémoire tampon, ou une valeur négative en cas d'erreur. La fonction s'assure également que la mémoire tampon est de terminaison nulle et qu'il n'y a pas de débordement de la mémoire tampon.

Spécifications

Routine Exporté par
__stdio_common_vswprintf <ucrtbase_enclave.dll>

Voir aussi

atexit