__stdio_common_vswprintf

将格式化的参数列表打印到字符数组,并进行安全检查和错误处理。

语法

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
    )

参数

options
用于修改函数行为的选项。

buffer
存储格式化输出的目标缓冲区。

buffer_count
目标缓冲区的大小(以字节为单位)。

format
指定如何设置输出格式的格式字符串。

locale
设置输出格式时要使用的区域设置。

arglist
包含要格式化的值的变量参数列表。

返回

如果成功,返回 0;如果发生错误,则返回非零值。

注解

该函数返回写入缓冲区的字符数;如果发生错误,则返回负值。 该函数还确保缓冲区以 null 结尾,并且不会发生缓冲区溢出。

要求

例程 导出者
__stdio_common_vswprintf <ucrtbase_enclave.dll>

另请参阅

atexit