IVsSolutionBuildManager2.StartSimpleUpdateProjectConfiguration(IVsHierarchy, IVsHierarchy, String, UInt32, UInt32, Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Bei einem Fehler wird ein Fehlercode zurückgegeben.
Implementiert
Hinweise
COM-Signatur
Aus vsshell. idl:
HRESULT IVsSolutionBuildManager2::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.