IVsSolutionBuildManager2.StartSimpleUpdateProjectConfiguration(IVsHierarchy, IVsHierarchy, String, UInt32, UInt32, Int32) Метод

Определение

Это вариант команды обновления, который позволяет строить, очищать, разворачивать и запускать отдельную конфигурацию проекта.

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

Параметры

pIVsHierarchyToBuild
IVsHierarchy

[in] Указатель на объект IVsHierarchy проекта, который необходимо построить.

pIVsHierarchyDependent
IVsHierarchy

[in] Указатель на необязательный зависимый проект в графе зависимостей, содержащемся в IVsHierarchy.

pszDependentConfigurationCanonicalName
String

[in] Указатель на заканчивающуюся нулем строку, содержащую каноническое имя необязательной зависимой конфигурации.

dwFlags
UInt32

[in] Двойное слово, содержащее флаги обновления построения. Для получения дополнительной информации см. VSSOLNBUILDUPDATEFLAGS2.

dwDefQueryResults
UInt32

[in] Двойное слово, содержащее результаты запроса def. Для получения дополнительной информации см. VSSOLNBUILDQUERYRESULTS.

fSuppressUI
Int32

[in] Задайте значение true, чтобы использовать отклик умолчанию для всех диалоговых окон, который не будет отображаться; в противном случае задайте значение false.

Возвращаемое значение

Int32

Если метод завершается успешно, возвращает значение S_OK. В противном случае функция возвращает код ошибки.

Реализации

Комментарии

Подпись COM

Из всшелл. IDL:

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

Указатели pIVsHierarchyDependent и pszDependentConfigurationCanonicalName не используются в реализации метода и должны быть null . В противном случае E_INVALIDARG будет возвращено значение.

Применяется к