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

Voir aussi