Sdílet prostřednictvím


IVsSolutionEvents.OnQueryCloseProject – metoda (IVsHierarchy, Int32, Int32)

 

Dotazy naslouchání klientům o tom, zda lze uzavřít projekt.

Obor názvů:   Microsoft.VisualStudio.Shell.Interop
Sestavení:  Microsoft.VisualStudio.Shell.Interop (v Microsoft.VisualStudio.Shell.Interop.dll)

Syntaxe

int OnQueryCloseProject(
    IVsHierarchy pHierarchy,
    int fRemoving,
    ref int pfCancel
)
int OnQueryCloseProject(
    IVsHierarchy^ pHierarchy,
    int fRemoving,
    int% pfCancel
)
abstract OnQueryCloseProject : 
        pHierarchy:IVsHierarchy *
        fRemoving:int *
        pfCancel:int byref -> int
Function OnQueryCloseProject (
    pHierarchy As IVsHierarchy,
    fRemoving As Integer,
    ByRef pfCancel As Integer
) As Integer

Parametry

  • pHierarchy
    [v] Ukazatel IVsHierarchy rozhraní ukončení projektu.
  • fRemoving
    [v] true v případě, že projekt probíhá odebírání z roztoku před uzavřením řešení.falsePokud projekt je odebírán z roztoku při zavření řešení.
  • pfCancel
    [výstup] true Pokud klient vetovala uzavření projektu.falsePokud klient schválit uzavření projektu.

Vrácená hodnota

Type: System.Int32

Pokud metoda uspěje, vrací S_OK.Pokud se nezdaří, vrátí kód chyby.

Poznámky

Podpis COM

Z vsshell.idl:

HRESULT IVsSolutionEvents::OnQueryCloseProject(
   [in] IVsHierarchy *pHierarchy,
   [in] BOOL fRemoving,
   [in,out] BOOL *pfCancel
);

Viz také

IVsSolutionEvents – rozhraní
Microsoft.VisualStudio.Shell.Interop – obor názvů

Zpátky na začátek