IVsFireSolutionEvents.FireOnQueryCloseProject(IVsHierarchy, Int32) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Déclenche un événement de solution, OnQueryCloseProject(IVsHierarchy, Int32, Int32), indiquant une requête relative à la fermeture du projet.
public:
int FireOnQueryCloseProject(Microsoft::VisualStudio::Shell::Interop::IVsHierarchy ^ pHierarchy, int fRemoving);
public:
int FireOnQueryCloseProject(Microsoft::VisualStudio::Shell::Interop::IVsHierarchy ^ pHierarchy, int fRemoving);
int FireOnQueryCloseProject(Microsoft::VisualStudio::Shell::Interop::IVsHierarchy const & pHierarchy, int fRemoving);
public int FireOnQueryCloseProject (Microsoft.VisualStudio.Shell.Interop.IVsHierarchy pHierarchy, int fRemoving);
abstract member FireOnQueryCloseProject : Microsoft.VisualStudio.Shell.Interop.IVsHierarchy * int -> int
Public Function FireOnQueryCloseProject (pHierarchy As IVsHierarchy, fRemoving As Integer) As Integer
Paramètres
- pHierarchy
- IVsHierarchy
[in] Pointeur vers l'interface IVsHierarchy du projet en cours de fermeture.
- fRemoving
- Int32
[in] Booléen. Défini sur true si le projet est supprimé de la solution avant la fermeture de la solution. Défini sur false si le projet est en cours de suppression de la solution pendant la fermeture de la solution.
Retours
Retourne S_FALSE si l'appelé interdit l'exécution. Sinon, retourne S_OK.
Remarques
Signature COM
À partir de vsshell. idl :
HRESULT IVsFireSolutionEvents::FireOnQueryCloseProject(
[in] IVsHierarchy *pHierarchy,
[in] BOOL fRemoving
);