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