次の方法で共有


Log_DebugVarArgs関数

ヘッダー: applibs </log.h #include>

vprintf 形式でデバッグ メッセージをログに記録し、書式設定します。 この関数はスレッド セーフです。

va_list パラメーターは args 、この関数が呼び出される前に va_start で初期化する必要があり、後で va_end を呼び出すことによってクリーンアップする必要があります。 呼び出し元は、文字列で定義されているすべての引数指定に対して追加のパラメーターを指定する fmt 必要があります。

int Log_DebugVarArgs(const char * fmt, va_list args);

パラメーター

  • fmt ログに記録するメッセージ文字列。

  • args va_startで初期化された引数リスト。

エラー

エラーが発生した場合は -1 を返し、エラー値に設定します errno

  • EFAULT: は fmt NULL です。

その他 errno のエラーも指定できます。このようなエラーは決定的ではなく、同じ動作はシステム更新によって保持されない可能性があります。

戻り値

成功の場合は 0、失敗の場合は -1 を返します。この場合 errno はエラー値に設定されます。