Bagikan melalui


__stdio_common_vsnprintf_s

Mencetak daftar argumen yang diformat ke array karakter, dengan pemeriksaan keamanan dan penanganan kesalahan.

Sintaks

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
    )

Parameter

options
Opsi yang mengubah perilaku fungsi.

buffer
Buffer tujuan tempat output yang diformat disimpan.

buffer_count
Ukuran buffer tujuan dalam byte.

max_count
Ukuran maksimum buffer tujuan dalam byte.

format
String format yang menentukan cara memformat output.

locale
Lokal yang digunakan saat memformat output.

arglist
Daftar argumen variabel yang berisi nilai yang akan diformat.

Kembali

Mengembalikan 0 jika berhasil, atau nilai bukan nol jika terjadi kesalahan.

Keterangan

Fungsi mengembalikan jumlah karakter yang ditulis ke buffer, atau nilai negatif jika terjadi kesalahan. Fungsi ini juga memastikan bahwa buffer dihentikan null, dan tidak ada luapan buffer yang terjadi.

Persyaratan

Rutin Diekspor oleh
__stdio_common_vsnprintf_s <ucrtbase_enclave.dll>