__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을 반환하고 오류가 발생하면 0이 아닌 값을 반환합니다.
설명
이 함수는 버퍼에 기록된 문자 수를 반환하거나 오류가 발생하면 음수 값을 반환합니다. 또한 이 함수는 버퍼가 null로 종료되고 버퍼 오버플로가 발생하지 않도록 합니다.
요구 사항
루틴에서 반환된 값 | 내보낸 기준 |
---|---|
__stdio_common_vsnprintf_s |
<ucrtbase_enclave.dll> |