IVsSolutionEvents3.OnQueryUnloadProject(IVsHierarchy, Int32) Yöntem

Tanım

İstemcileri, projenin kaldırılamayacağı şekilde dinleyen sorgular.

public:
 int OnQueryUnloadProject(Microsoft::VisualStudio::Shell::Interop::IVsHierarchy ^ pRealHierarchy, [Runtime::InteropServices::Out] int % pfCancel);
int OnQueryUnloadProject(Microsoft::VisualStudio::Shell::Interop::IVsHierarchy const & pRealHierarchy, [Runtime::InteropServices::Out] int & pfCancel);
public int OnQueryUnloadProject (Microsoft.VisualStudio.Shell.Interop.IVsHierarchy pRealHierarchy, out int pfCancel);
abstract member OnQueryUnloadProject : Microsoft.VisualStudio.Shell.Interop.IVsHierarchy * int -> int
Public Function OnQueryUnloadProject (pRealHierarchy As IVsHierarchy, ByRef pfCancel As Integer) As Integer

Parametreler

pRealHierarchy
IVsHierarchy

'ndaki IVsHierarchy Kaldırılacak projenin arabirimine yönelik işaretçi.

pfCancel
Int32

[out] true istemci projeyi kaldırmayı kullanıyorsa. false istemci projeyi kaldırmayı onayladıysa.

Döndürülenler

Int32

Yöntem başarılı olursa, döndürür S_OK . Başarısız olursa, bir hata kodu döndürür.

Uygulamalar

Açıklamalar

COM Imzası

Vsshell. IDL dosyasından:

HRESULT IVsSolutionEvents3::OnQueryUnloadProject(  
   [in] IVsHierarchy *pRealHierarchy,  
   [in,out] BOOL *pfCancel  
);  

Şunlara uygulanır