Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Les indicateurs SCC_CAP_xxx sont des indicateurs de bits utilisés pour indiquer les fonctionnalités d’un plug-in de contrôle de code source. Les indicateurs SCC_EXCAP_xxx sont des indicateurs incrémentiels qui indiquent des fonctionnalités étendues et la résolution en valeurs entières.
Code de capacité | Valeur | Description |
---|---|---|
SCC_CAP_REMOVE |
0x00000001L | Prend en charge sccRemove et la commande. |
SCC_CAP_RENAME |
0x00000002L | Prend en charge sccRename et la commande. |
SCC_CAP_DIFF |
0x00000004L | Prend en charge sccDiff et la commande. |
SCC_CAP_HISTORY |
0x00000008L | Prend en charge sccHistory et la commande. |
SCC_CAP_PROPERTIES |
0x00000010L | Prend en charge sccProperties et la commande. |
SCC_CAP_RUNSCC |
0x00000020L | Prend en charge sccRunScc et la commande. |
SCC_CAP_GETCOMMANDOPTIONS |
0x00000040L | Prend en charge sccGetCommandOptions et la commande. |
SCC_CAP_QUERYINFO |
0x00000080L | Prend en charge sccQueryInfo et la commande. |
SCC_CAP_GETEVENTS |
0x00000100L | Prend en charge sccGetEvents et la commande. |
SCC_CAP_GETPROJPATH |
0x00000200L | Prend en charge sccGetProjPath et la commande. |
SCC_CAP_ADDFROMSCC |
0x00000400L | Prend en charge la commande SccAddFromScc et la commande. |
SCC_CAP_COMMENTCHECKOUT |
0x00000800L | Prend en charge un commentaire sur case activée out. |
SCC_CAP_COMMENTCHECKIN |
0x00001000L | Prend en charge un commentaire sur case activée in. |
SCC_CAP_COMMENTADD |
0x00002000L | Prend en charge un commentaire sur l’ajout. |
SCC_CAP_COMMENTREMOVE |
0x00004000L | Prend en charge un commentaire sur Remove. |
SCC_CAP_TEXTOUT |
0x00008000L | Écrit du texte dans une fonction de sortie fournie par l’IDE. |
SCC_CAP_ADD_STORELATEST |
0x00200000L | Prend en charge le stockage de fichiers sans deltas. |
SCC_CAP_HISTORY_MULTFILE |
0x00400000L | Prend en charge plusieurs historiques de fichiers. |
SCC_CAP_IGNORECASE |
0x00800000L | Prend en charge la comparaison de fichiers qui ne respectent pas la casse. |
SCC_CAP_IGNORESPACE |
0x01000000L | Prend en charge la comparaison de fichiers qui ignore l’espace blanc. |
SCC_CAP_POPULATELIST |
0x02000000L | Prend en charge la recherche de fichiers supplémentaires. |
SCC_CAP_COMMENTPROJECT |
0x04000000L | Prend en charge les commentaires sur la création d’un projet. |
SCC_CAP_DIFFALWAYS |
0x10000000L | Prend en charge les différences dans tous les états s’ils sont sous contrôle. |
SCC_CAP_GET_NOUI |
0x200000000L | Le plug-in ne prend pas en charge une interface utilisateur pour Get, mais l’IDE peut toujours appeler SccGet. |
SCC_CAP_REENTRANT |
0x400000000L | Le plug-in est réentrant et thread-safe. Dans la version 1.0, aucun plug-in n’a été supposé être reentrant et thread-safe. Si un plug-in 1.1 définit ce bit, l’hôte est autorisé à ouvrir plusieurs projets en parallèle. |
Bits de capacité ajoutés dans la version 1.2
Code de capacité | Valeur | Description |
---|---|---|
SCC_CAP_CREATESUBPROJECT |
0x00010000L | Prend en charge SccCreateSubProject. |
SCC_CAP_GETPARENTPROJECT |
0x00020000L | Prend en charge SccGetParentProjectPath. |
SCC_CAP_BATCH |
0x00040000L | Prend en charge sccBeginBatch et SccEndBatch. |
SCC_CAP_DIRECTORYSTATUS |
0x00080000L | Prend en charge SccDirQueryInfo. |
SCC_CAP_DIRECTORYDIFF |
0x00100000L | Prend en charge SccDirDiff. |
SCC_CAP_MULTICHECKOUT |
0x08000000L | Prend en charge plusieurs case activée outs sur un fichier et sccIsMultiCheckoutEnabled. |
SCC_CAP_SCCFILE |
0x80000000L | Prend en charge le fichier MSSKETJ.SCC (soumis au remplacement utilisateur/administrateur) et sccWillCreateSccFile. |
Bits de capacité ajoutés dans la version 1.3
Ces indicateurs sont passés un par un à la fonction SccGetExtendedCapabilities pour déterminer si la fonctionnalité est prise en charge.
Code de capacité étendue | Valeur | Description |
---|---|---|
SCC_EXCAP_CHECKOUT_LOCALVER |
1 | Prend en charge l’option SCC_CHECKOUT_LOCALVER pour les case activée outs. |
SCC_EXCAP_BACKGROUND_GET |
2 | Prend en charge SccBackgroundGet. |
SCC_EXCAP_ENUM_CHANGED_FILES |
3 | Prend en charge sccEnumChangedFiles. |
SCC_EXCAP_POPULATELIST_DIR |
4 | Prend en charge la recherche d’annuaires supplémentaires. |
SCC_EXCAP_QUERYCHANGES |
5 | Prend en charge l’énumération des modifications de fichier. |
SCC_EXCAP_ADD_FILES_FROM_SCC |
6 | Prend en charge sccAddFilesFromSCC. |
SCC_EXCAP_GET_USER_OPTIONS |
7 | Prend en charge SccGetUserOption. |
SCC_EXCAP_THREADSAFE_QUERY_INFO |
8 | Prend en charge l’appel de SccQueryInfo sur plusieurs threads. |
SCC_EXCAP_REMOVE_DIR |
9 | Prend en charge la fonction SccRemoveDir. |
SCC_EXCAP_DELETE_CHECKEDOUT |
10 | Peut supprimer des fichiers case activée ed-out. |
SCC_EXCAP_RENAME_CHECKEDOUT |
11 | Peut renommer des fichiers case activée ed-out. |