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.
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é.