Compartilhar via


Método IVsSolution.RemoveVirtualProject (IVsHierarchy, UInt32)

 

Publicado: agosto 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

  • grfRemoveVPFlags
    Type: System.UInt32

    [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 retornará S_OK. Se ele falhar, ele retorna um código de erro.

Comentários

COM assinatura

De vsshell.idl:

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

Esse método informa a solução para liberar um ponteiro de projeto virtual adicionado anteriormente usando AddVirtualProjectEx com ou sem chamar um Close método no projeto.

Consulte também

Interface IVsSolution
Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo