次の方法で共有


SccBeginBatch 関数

この関数により、ソース管理操作のバッチ シーケンスが開始されます。 バッチを終了するために SccEndBatch が呼び出されます。 これらのバッチを入れ子にすることはできません。

構文

SCCRTN SccBeginBatch(void);

Parameters

ありません。

戻り値

この関数のソース管理プラグインの実装では、次のいずれかの値が返されることが予期されています。

Value 説明
SCC_OK 操作のバッチが正常に開始されました。
SCC_E_UNKNOWNERROR 不特定のエラーです。

解説

ソース管理バッチは、複数のプロジェクトまたは複数のコンテキストで同じ操作を実行するために使用されます。 バッチを使用すると、バッチされた操作中に、ユーザー エクスペリエンスから冗長なプロジェクトごとのダイアログ ボックスを削除できます。 SccBeginBatch 関数と SccEndBatch は、操作の開始と終了を示すペアとして使用されます。 入れ子にすることはできません。 SccBeginBatch により、バッチ操作が進行中であることを示すフラグが設定されます。

バッチ操作が有効になっている間、ソース管理プラグインでは、ユーザーに対するすべての質問に対して最大 1 つのダイアログ ボックスを表示し、後続のすべての操作にそのダイアログ ボックスから応答を適用する必要があります。

関連項目