Compartilhar via


Método IVsSolution2.RemoveVirtualProject (IVsHierarchy, UInt32)

 

Publicado: abril de 2016

Remove um projeto virtual da solução.

Namespace:   Microsoft.VisualStudio.Shell.Interop
Assembly:  Microsoft.VisualStudio.Shell.Interop (em Microsoft.VisualStudio.Shell.Interop.dll)

Sintaxe

int RemoveVirtualProject(
    IVsHierarchy pHierarchy,
    uint grfRemoveVPFlags
)
int RemoveVirtualProject(
    IVsHierarchy^ pHierarchy,
    unsigned int grfRemoveVPFlags
)
abstract RemoveVirtualProject : 
        pHierarchy:IVsHierarchy *
        grfRemoveVPFlags:uint32 -> int
Function RemoveVirtualProject (
    pHierarchy As IVsHierarchy,
    grfRemoveVPFlags As UInteger
) As Integer

Parâmetros

  • pHierarchy
    [in] Ponteiro para um objeto de hierarquia.
  • grfRemoveVPFlags
    [in] Opções para remover o projeto virtual da solução.Para obter uma lista de grfRemoveVPFlags valores, consulte __VSREMOVEVPFLAGS.

Valor de retorno

Type: System.Int32

Se o método for bem-sucedido, ele retorna S_OK.Se ele falhar, ele retorna um código de erro.

Implementações

IVsSolution.RemoveVirtualProject(IVsHierarchy, UInt32)

Comentários

COM assinatura

De vsshell.idl:

HRESULT IVsSolution2::RemoveVirtualProject(
   [in] IVsHierarchy *pHierarchy, 
   [in] VSREMOVEVPFLAGS grfRemoveVPFlags
);

Esse método dirá a solução para liberar um ponteiro de projeto virtual adicionado pelo comando AddVirtualProjectEx com ou sem chamada um Close método no projeto.

Consulte também

Interface IVsSolution2
Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo