Поделиться через


__stdio_common_vsnprintf_s

Выводит форматированный список аргументов в массив символов с проверка безопасности и обработкой ошибок.

Синтаксис

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
    )

Параметры

options
Параметры, изменяющие поведение функции.

buffer
Целевой буфер, в котором хранятся отформатированные выходные данные.

buffer_count
Размер целевого буфера в байтах.

max_count
Максимальный размер целевого буфера в байтах.

format
Строка формата, указывающая, как отформатировать выходные данные.

locale
Языковой стандарт, используемый при форматировании выходных данных.

arglist
Список аргументов переменной, содержащий значения, которые необходимо отформатировать.

Возвраты

Возвращает значение 0 в случае успешного выполнения или ненулевого значения, если возникает ошибка.

Замечания

Функция возвращает число символов, записанных в буфер, или отрицательное значение, если возникает ошибка. Функция также гарантирует, что буфер завершается значением NULL и не возникает переполнения буфера.

Requirements

Маршрут Экспортируется по
__stdio_common_vsnprintf_s <ucrtbase_enclave.dll>