機能フラグ
- [アーティクル]
-
-
SCC_CAP_xxx フラグは、ソース管理プラグインの機能を示すために使用されるビット フラグです。 SCC_EXCAP_xxx フラグは、拡張機能を示し、整数値に解決される増分フラグです。
機能コード |
Value |
説明 |
SCC_CAP_REMOVE |
0x00000001L |
SccRemove およびコマンドをサポートします。 |
SCC_CAP_RENAME |
0x00000002L |
SccRename およびコマンドをサポートします。 |
SCC_CAP_DIFF |
0x00000004L |
SccDiff およびコマンドをサポートします。 |
SCC_CAP_HISTORY |
0x00000008L |
SccHistory およびコマンドをサポートします。 |
SCC_CAP_PROPERTIES |
0x00000010L |
SccProperties およびコマンドをサポートします。 |
SCC_CAP_RUNSCC |
0x00000020L |
SccRunScc およびコマンドをサポートします。 |
SCC_CAP_GETCOMMANDOPTIONS |
0x00000040L |
SccGetCommandOptions およびコマンドをサポートします。 |
SCC_CAP_QUERYINFO |
0x00000080L |
SccQueryInfo およびコマンドをサポートします。 |
SCC_CAP_GETEVENTS |
0x00000100L |
SccGetEvents およびコマンドをサポートします。 |
SCC_CAP_GETPROJPATH |
0x00000200L |
SccGetProjPath およびコマンドをサポートします。 |
SCC_CAP_ADDFROMSCC |
0x00000400L |
SccAddFromScc およびコマンドをサポートします。 |
SCC_CAP_COMMENTCHECKOUT |
0x00000800L |
チェックアウト時のコメントをサポートします。 |
SCC_CAP_COMMENTCHECKIN |
0x00001000L |
チェックイン時のコメントをサポートします。 |
SCC_CAP_COMMENTADD |
0x00002000L |
[追加] でのコメントをサポートします。 |
SCC_CAP_COMMENTREMOVE |
0x00004000L |
[削除] でのコメントをサポートします。 |
SCC_CAP_TEXTOUT |
0x00008000L |
IDE 提供の出力機能にテキストを書き込みます。 |
SCC_CAP_ADD_STORELATEST |
0x00200000L |
詳細なしにファイルの格納をサポートします。 |
SCC_CAP_HISTORY_MULTFILE |
0x00400000L |
複数のファイル履歴をサポートします。 |
SCC_CAP_IGNORECASE |
0x00800000L |
大文字と小文字を区別しないファイル比較をサポートします。 |
SCC_CAP_IGNORESPACE |
0x01000000L |
空白文字を無視するファイル比較をサポートします。 |
SCC_CAP_POPULATELIST |
0x02000000L |
余分なファイルの検索をサポートします。 |
SCC_CAP_COMMENTPROJECT |
0x04000000L |
プロジェクトの作成に関するコメントをサポートします。 |
SCC_CAP_DIFFALWAYS |
0x10000000L |
制御下にある場合は、すべての状態での差分をサポートします。 |
SCC_CAP_GET_NOUI |
0x20000000L |
プラグインでは Get 用の UI をサポートしませんが、IDE が引き続き SccGet を呼び出すことができます。 |
SCC_CAP_REENTRANT |
0x40000000L |
プラグインは再入可能で、スレッドセーフです。 バージョン 1.0 では、再入可能でスレッドセーフであると想定されたプラグインはありませんでした。 1.1 プラグインでこのビットを設定した場合、複数のプロジェクトを並列して開くことがホストに許可されています。 |
バージョン 1.2 で追加された機能ビット
バージョン 1.3 で追加された機能ビット
これらのフラグは、機能がサポートされているかどうかを判断するために、SccGetExtendedCapabilities 関数に一度に 1 つずつ渡されます。
拡張機能コード |
Value |
説明設定 |
SCC_EXCAP_CHECKOUT_LOCALVER |
1 |
チェックアウト用の SCC_CHECKOUT_LOCALVER オプションをサポートします。 |
SCC_EXCAP_BACKGROUND_GET |
2 |
SccBackgroundGet をサポートします。 |
SCC_EXCAP_ENUM_CHANGED_FILES |
3 |
SccEnumChangedFiles をサポートします。 |
SCC_EXCAP_POPULATELIST_DIR |
4 |
余分なディレクトリの検索をサポートします。 |
SCC_EXCAP_QUERYCHANGES |
5 |
ファイルの変更の列挙をサポートします。 |
SCC_EXCAP_ADD_FILES_FROM_SCC |
6 |
SccAddFilesFromSCC をサポートします。 |
SCC_EXCAP_GET_USER_OPTIONS |
7 |
SccGetUserOption をサポートします。 |
SCC_EXCAP_THREADSAFE_QUERY_INFO |
8 |
複数のスレッドでの SccQueryInfo の呼び出しをサポートします。 |
SCC_EXCAP_REMOVE_DIR |
9 |
SccRemoveDir 関数をサポートします。 |
SCC_EXCAP_DELETE_CHECKEDOUT |
10 |
チェックアウトされたファイルを削除できます。 |
SCC_EXCAP_RENAME_CHECKEDOUT |
11 |
チェックアウトされたファイルの名前を変更できます。 |
関連項目