Compartir a través de


__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>