__stdio_common_vsnprintf_s
Imprime una lista con formato de argumentos en una matriz de caracteres, con comprobaciones de seguridad y control de errores.
Sintaxis
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
)
Parámetros
options
Las opciones que modifican el comportamiento de la función.
buffer
El búfer de destino donde se almacena la salida con formato.
buffer_count
El tamaño del búfer de destino, en bytes.
max_count
El tamaño máximo del búfer de destino, en bytes.
format
La cadena de formato que especifica cómo dar formato a la salida.
locale
La configuración regional que se va a usar al dar formato a la salida.
arglist
La lista de argumentos de variable que contiene los valores a los que se va a dar formato.
Devoluciones
Devuelve 0 si se ejecuta correctamente o un valor distinto de cero si se produce un error.
Comentarios
La función devuelve el número de caracteres escritos en el búfer o un valor negativo si se produce un error. La función también garantiza que el búfer termina en nulo y que no se produce ningún desbordamiento del búfer.
Requisitos
Routine | Exportado por |
---|---|
__stdio_common_vsnprintf_s |
<ucrtbase_enclave.dll> |