Share via


__stdio_common_vswprintf

Imprime una lista con formato de argumentos en una matriz de caracteres, con comprobaciones de seguridad y control de errores.

Sintaxis

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
    )

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 entrada, 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 null y que no se produce ningún desbordamiento del búfer.

Requisitos

Routine Exportado por
__stdio_common_vswprintf <ucrtbase_enclave.dll>

Consulte también

atexit