Método IVsSolutionBuildManager.FindActiveProjectCfg (IntPtr, IntPtr, IVsHierarchy, IVsProjectCfg )

 

Publicado: abril de 2016

Determina a configuração de projeto ativo no momento.

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

Sintaxe

int FindActiveProjectCfg(
    IntPtr pvReserved1,
    IntPtr pvReserved2,
    IVsHierarchy pIVsHierarchy_RequestedProject,
    IVsProjectCfg[] ppIVsProjectCfg_Active
)
int FindActiveProjectCfg(
    IntPtr pvReserved1,
    IntPtr pvReserved2,
    IVsHierarchy^ pIVsHierarchy_RequestedProject,
    array<IVsProjectCfg^>^ ppIVsProjectCfg_Active
)
abstract FindActiveProjectCfg : 
        pvReserved1:nativeint *
        pvReserved2:nativeint *
        pIVsHierarchy_RequestedProject:IVsHierarchy *
        ppIVsProjectCfg_Active:IVsProjectCfg[] -> int
Function FindActiveProjectCfg (
    pvReserved1 As IntPtr,
    pvReserved2 As IntPtr,
    pIVsHierarchy_RequestedProject As IVsHierarchy,
    ppIVsProjectCfg_Active As IVsProjectCfg()
) As Integer

Parâmetros

  • pvReserved1
    [in] Reservado.Must be null.
  • pvReserved2
    [in] Reservado.Must be null.
  • pIVsHierarchy_RequestedProject
    [in] Ponteiro para uma IVsHierarchy_RequestedProject objeto.
  • ppIVsProjectCfg_Active
    [out] Ponteiro para um ponteiro para um IVsProjectCfg_Active objeto.

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.

Comentários

COM assinatura

De vsshell.idl:

HRESULT IVsSolutionBuildManager::FindActiveProjectCfg(
   [in, unique] IVsHierarchy *pvReserved1,
   [in, unique] LPCOLESTR pvReserved2,
   [in, unique] IVsHierarchy *pIVsHierarchy_RequestedProject,
   [out, optional] IVsProjectCfg **ppIVsProjectCfg_Active
);

Consulte também

Interface IVsSolutionBuildManager
Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo