IVsSolution2.RemoveVirtualProject(IVsHierarchy, UInt32) Yöntem

Tanım

Bir sanal projeyi çözümden kaldırır.

public:
 int RemoveVirtualProject(Microsoft::VisualStudio::Shell::Interop::IVsHierarchy ^ pHierarchy, System::UInt32 grfRemoveVPFlags);
public:
 int RemoveVirtualProject(Microsoft::VisualStudio::Shell::Interop::IVsHierarchy ^ pHierarchy, unsigned int grfRemoveVPFlags);
int RemoveVirtualProject(Microsoft::VisualStudio::Shell::Interop::IVsHierarchy const & pHierarchy, unsigned int grfRemoveVPFlags);
public int RemoveVirtualProject (Microsoft.VisualStudio.Shell.Interop.IVsHierarchy pHierarchy, uint grfRemoveVPFlags);
abstract member RemoveVirtualProject : Microsoft.VisualStudio.Shell.Interop.IVsHierarchy * uint32 -> int
Public Function RemoveVirtualProject (pHierarchy As IVsHierarchy, grfRemoveVPFlags As UInteger) As Integer

Parametreler

pHierarchy
IVsHierarchy

'ndaki Hiyerarşi nesnesine yönelik işaretçi.

grfRemoveVPFlags
UInt32

'ndaki Çözümdeki sanal projeyi kaldırma seçenekleri. Değerlerin listesi için grfRemoveVPFlags bkz __VSREMOVEVPFLAGS ..

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 IVsSolution2::RemoveVirtualProject(  
   [in] IVsHierarchy *pHierarchy,   
   [in] VSREMOVEVPFLAGS grfRemoveVPFlags  
);  

Bu yöntem, çözüme, AddVirtualProjectEx proje üzerinde bir yöntemi çağırmadan veya olmadan kullanarak daha önce eklenmiş bir sanal proje işaretçisini serbest bırakacağını söyler Close .

Şunlara uygulanır