IVsSolutionBuildManager.StartSimpleUpdateProjectConfiguration(IVsHierarchy, IVsHierarchy, String, UInt32, UInt32, Int32) Methode

Definition

Dies ist eine Variante des Updatebefehls, der Ihnen ermöglicht, eine einzelne Projektkonfiguration zu erstellen, zu bereinigen, bereitzustellen oder zu starten.

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

Parameter

pIVsHierarchyToBuild
IVsHierarchy

[in] Zeiger auf das IVsHierarchy-Objekt des zu erstellenden Projekts.

pIVsHierarchyDependent
IVsHierarchy

[in] Zeiger auf ein optionales abhängiges Projekt im Abhängigkeitsdiagramm, das in IVsHierarchy enthalten ist.

pszDependentConfigurationCanonicalName
String

[in] Zeiger auf mit NULL endende Zeichenfolge, die den kanonischen Namen der optionalen abhängigen Konfiguration enthält.

dwFlags
UInt32

[in] Doppelwort, das die Buildupdateflags enthält. Weitere Informationen finden Sie unter VSSOLNBUILDUPDATEFLAGS2.

dwDefQueryResults
UInt32

[in] Doppelwort, das die Abfrageergebnisse enthält. Weitere Informationen finden Sie unter VSSOLNBUILDQUERYRESULTS.

fSuppressUI
Int32

[in] Legen Sie true fest, um die Standardantwort für alle Dialogfelder zu verwenden. Dies wird nicht angezeigt. Andernfalls false.

Gibt zurück

Int32

Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Bei einem Fehler wird ein Fehlercode zurückgegeben.

Hinweise

COM-Signatur

Aus vsshell. idl:

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

Die Zeiger pIVsHierarchyDependent und pszDependentConfigurationCanonicalName werden nicht in der Methoden Implementierung verwendet und müssen sein null . Andernfalls E_INVALIDARG wird zurückgegeben.

Gilt für