__stdio_common_vsnprintf_s
Druckt eine formatierte Liste von Argumenten in ein Zeichenarray mit Sicherheitsprüfungen und Fehlerbehandlung.
Syntax
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
)
Parameter
options
Die Optionen, die das Verhalten der Funktion ändern.
buffer
Der Zielpuffer, in dem die formatierte Ausgabe gespeichert ist.
buffer_count
Die Größe des Zielpuffers in Byte.
max_count
Die maximale Größe des Zielpuffers in Byte.
format
Die Formatzeichenfolge, die angibt, wie die Ausgabe formatiert wird.
locale
Das Gebietsschema, das beim Formatieren der Ausgabe verwendet werden soll.
arglist
Die Variablenargumentliste, die zu formatierten Werte enthält.
Gibt zurück
Gibt 0 bei erfolgreicher Ausführung oder einen Wert ungleich Null zurück, wenn ein Fehler auftritt.
Hinweise
Die Funktion gibt die Anzahl der Zeichen zurück, die in den Puffer geschrieben wurden, oder einen negativen Wert, wenn ein Fehler auftritt. Die Funktion stellt außerdem sicher, dass der Puffer null beendet ist und kein Pufferüberlauf auftritt.
Anforderungen
Routine | Exportiert von |
---|---|
__stdio_common_vsnprintf_s |
<ucrtbase_enclave.dll> |