Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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> |