デバッガに出力するprintf風に拡張した
OutputDebugStringのラッパを作ってみたんですが
_vstprintf_sの第二引数に何を入れればいいのかわかりません。

わからないポイントは以下の通りです。
・文字数なのかサイズなのか
・終端文字含めるのか含めないのか
・例外が発生したときの処理

よろしくおねがいします。

void DebugPrintf(LPTSTR format, ...)

{
TCHAR buf[256];
va_list ap;
va_start(ap, format);
_vstprintf_s(buf, /*ここ*/, format, ap);
va_end(ap);
OutputDebugString(buf);
}