Fonction SccProperties
Cette fonction affiche les propriétés du contrôle de code source pour un fichier ou un projet.
Syntaxe
SCCRTN SccProperties (
LPVOID pvContext,
HWND hWnd,
LPCSTR lpFileName
);
Paramètres
pvContext
[in] Structure de contexte du plug-in de contrôle de code source.
hWnd
[in] Handle vers la fenêtre IDE que le plug-in de contrôle de code source peut utiliser comme parent pour toutes les boîtes de dialogue qu’il fournit.
lpFileName
[in] Nom complet du chemin d’accès du fichier ou du projet.
Valeur de retour
L’implémentation du plug-in de contrôle de code source de cette fonction est censée retourner l’une des valeurs suivantes :
Valeur | Description |
---|---|
SCC_OK | Les propriétés ont été affichées avec succès. |
SCC_I_RELOADFILE | Le système de contrôle de version a modifié les propriétés du fichier. L’IDE doit donc recharger ce fichier. |
SCC_E_PROJNOTOPEN | Le projet spécifié n’a pas été ouvert dans le contrôle de code source. |
SCC_E_NOTAUTHORIZED | L’utilisateur n’est pas autorisé à afficher les propriétés de ce fichier ou projet. |
SCC_E_FILENOTCONTROLLED | Le fichier ou le projet spécifié n’est pas sous contrôle de code source. |
SCC_E_NONSPECIFICERROR SCC_E_UNKNOWNERROR |
Une erreur inconnue ou générale s’est produite. |
Notes
Le plug-in de contrôle de code source affiche les propriétés de sa propre boîte de dialogue.
Les propriétés sont définies par le plug-in de contrôle de code source et peuvent différer du plug-in au plug-in. Si le plug-in permet à l’utilisateur de modifier les propriétés du contrôle de code source d’un fichier, il doit revenir SCC_I_RELOAD
pour signaler à l’IDE que ce fichier ou projet doit être rechargé.