__stdio_common_vsnprintf_s
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_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
)
Paramètres
options
Les options qui modifient le comportement de la fonction.
buffer
Le tampon de destination où la sortie formatée est stockée.
buffer_count
Taille en octets de la mémoire tampon de destination.
max_count
Taille maximale 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 le 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_vsnprintf_s |
<ucrtbase_enclave.dll> |