Partilhar via


Método IVsUpdateSolutionEvents2.UpdateProjectCfg_Begin (IVsHierarchy, IVsCfg, IVsCfg, UInt32, Int32)

 

Chamado para a direita antes do início de uma configuração de projeto criar.

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

Sintaxe

int UpdateProjectCfg_Begin(
    IVsHierarchy pHierProj,
    IVsCfg pCfgProj,
    IVsCfg pCfgSln,
    uint dwAction,
    ref int pfCancel
)
int UpdateProjectCfg_Begin(
    IVsHierarchy^ pHierProj,
    IVsCfg^ pCfgProj,
    IVsCfg^ pCfgSln,
    unsigned int dwAction,
    int% pfCancel
)
abstract UpdateProjectCfg_Begin : 
        pHierProj:IVsHierarchy *
        pCfgProj:IVsCfg *
        pCfgSln:IVsCfg *
        dwAction:uint32 *
        pfCancel:int byref -> int
Function UpdateProjectCfg_Begin (
    pHierProj As IVsHierarchy,
    pCfgProj As IVsCfg,
    pCfgSln As IVsCfg,
    dwAction As UInteger,
    ByRef pfCancel As Integer
) As Integer

Parâmetros

  • pHierProj
    [in] Ponteiro para um objeto de projeto de hierarquia.
  • pCfgProj
    [in] Ponteiro para um objeto de configuração do projeto.
  • pCfgSln
    [in] Ponteiro para um objeto de solução de configuração.
  • dwAction
    [in] Palavra dupla contendo a ação.
  • pfCancel
    [in, out] Ponteiro para um sinalizador que indica a cancelar.

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 IVsUpdateSolutionEvents2::UpdateProjectCfg_Begin(
   [in] IVsHierarchy *pHierProj,
   [in] IVsCfg *pCfgProj,
   [in] IVsCfg *pCfgSln,
   [in] DWORD dwAction,
   [in, out] BOOL *pfCancel
);

Consulte também

Interface IVsUpdateSolutionEvents2
Namespace Microsoft.VisualStudio.Shell.Interop

Retornar ao topo