IVsSolutionBuildManager.StartSimpleUpdateProjectConfiguration(IVsHierarchy, IVsHierarchy, String, UInt32, UInt32, Int32) Método

Definição

Essa é uma variante do comando de atualização que permite criar, limpar, implantar ou iniciar uma única configuração de projeto.

public:
 int StartSimpleUpdateProjectConfiguration(Microsoft::VisualStudio::Shell::Interop::IVsHierarchy ^ pIVsHierarchyToBuild, Microsoft::VisualStudio::Shell::Interop::IVsHierarchy ^ pIVsHierarchyDependent, System::String ^ pszDependentConfigurationCanonicalName, System::UInt32 dwFlags, System::UInt32 dwDefQueryResults, int fSuppressUI);
public:
 int StartSimpleUpdateProjectConfiguration(Microsoft::VisualStudio::Shell::Interop::IVsHierarchy ^ pIVsHierarchyToBuild, Microsoft::VisualStudio::Shell::Interop::IVsHierarchy ^ pIVsHierarchyDependent, Platform::String ^ pszDependentConfigurationCanonicalName, unsigned int dwFlags, unsigned int dwDefQueryResults, int fSuppressUI);
int StartSimpleUpdateProjectConfiguration(Microsoft::VisualStudio::Shell::Interop::IVsHierarchy const & pIVsHierarchyToBuild, Microsoft::VisualStudio::Shell::Interop::IVsHierarchy const & pIVsHierarchyDependent, std::wstring const & pszDependentConfigurationCanonicalName, unsigned int dwFlags, unsigned int dwDefQueryResults, int fSuppressUI);
public int StartSimpleUpdateProjectConfiguration (Microsoft.VisualStudio.Shell.Interop.IVsHierarchy pIVsHierarchyToBuild, Microsoft.VisualStudio.Shell.Interop.IVsHierarchy pIVsHierarchyDependent, string pszDependentConfigurationCanonicalName, uint dwFlags, uint dwDefQueryResults, int fSuppressUI);
abstract member StartSimpleUpdateProjectConfiguration : Microsoft.VisualStudio.Shell.Interop.IVsHierarchy * Microsoft.VisualStudio.Shell.Interop.IVsHierarchy * string * uint32 * uint32 * int -> int
Public Function StartSimpleUpdateProjectConfiguration (pIVsHierarchyToBuild As IVsHierarchy, pIVsHierarchyDependent As IVsHierarchy, pszDependentConfigurationCanonicalName As String, dwFlags As UInteger, dwDefQueryResults As UInteger, fSuppressUI As Integer) As Integer

Parâmetros

pIVsHierarchyToBuild
IVsHierarchy

no Ponteiro para o IVsHierarchy objeto do projeto a ser compilado.

pIVsHierarchyDependent
IVsHierarchy

no Ponteiro para um projeto dependente opcional no grafo de dependência contido no IVsHierarchy .

pszDependentConfigurationCanonicalName
String

no Ponteiro para uma cadeia de caracteres terminada em NULL que contém o nome canônico opcional de configuração dependente.

dwFlags
UInt32

no Palavra dupla que contém os sinalizadores de atualização de compilação. Para obter mais informações, consulte VSSOLNBUILDUPDATEFLAGS2.

dwDefQueryResults
UInt32

no Palavra dupla que contém os resultados da consulta def. Para obter mais informações, consulte VSSOLNBUILDQUERYRESULTS.

fSuppressUI
Int32

no Defina como true para usar a resposta padrão a qualquer caixa de diálogo, que não será exibida; caso contrário, false .

Retornos

Int32

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

Comentários

Assinatura COM

De VSShell. idl:

HRESULT IVsSolutionBuildManager::StartSimpleUpdateProjectConfiguration(  
   [in] IVsHierarchy *pIVsHierarchyToBuild,  
   [in] IVsHierarchy *pIVsHierarchyDependent,  
   [in] LPCOLESTR pszDependentConfigurationCanonicalName,  
   [in] DWORD dwFlags,  
   [in] DWORD dwDefQueryResults  
);  

Os ponteiros pIVsHierarchyDependent e pszDependentConfigurationCanonicalName não são usados na implementação do método e devem ser null . Caso contrário, E_INVALIDARG será retornado.

Aplica-se a