SccBeginBatch 関数
この関数により、ソース管理操作のバッチ シーケンスが開始されます。 バッチを終了するために SccEndBatch が呼び出されます。 これらのバッチを入れ子にすることはできません。
構文
SCCRTN SccBeginBatch(void);
Parameters
ありません。
戻り値
この関数のソース管理プラグインの実装では、次のいずれかの値が返されることが予期されています。
Value | 説明 |
---|---|
SCC_OK | 操作のバッチが正常に開始されました。 |
SCC_E_UNKNOWNERROR | 不特定のエラーです。 |
解説
ソース管理バッチは、複数のプロジェクトまたは複数のコンテキストで同じ操作を実行するために使用されます。 バッチを使用すると、バッチされた操作中に、ユーザー エクスペリエンスから冗長なプロジェクトごとのダイアログ ボックスを削除できます。 SccBeginBatch
関数と SccEndBatch は、操作の開始と終了を示すペアとして使用されます。 入れ子にすることはできません。 SccBeginBatch
により、バッチ操作が進行中であることを示すフラグが設定されます。
バッチ操作が有効になっている間、ソース管理プラグインでは、ユーザーに対するすべての質問に対して最大 1 つのダイアログ ボックスを表示し、後続のすべての操作にそのダイアログ ボックスから応答を適用する必要があります。