Freigeben über


ConfigProvider.GetCfgs(UInt32, IVsCfg[], UInt32[], UInt32[]) Methode

Definition

Gibt die konfigurationsspezifischen Objekte für dieses Objekt zurück.

public:
 virtual int GetCfgs(System::UInt32 configurationsNumber, cli::array <Microsoft::VisualStudio::Shell::Interop::IVsCfg ^> ^ configurations, cli::array <System::UInt32> ^ actualConfigurations, cli::array <System::UInt32> ^ flags);
public int GetCfgs (uint configurationsNumber, Microsoft.VisualStudio.Shell.Interop.IVsCfg[] configurations, uint[] actualConfigurations, uint[] flags);
abstract member GetCfgs : uint32 * Microsoft.VisualStudio.Shell.Interop.IVsCfg[] * uint32[] * uint32[] -> int
override this.GetCfgs : uint32 * Microsoft.VisualStudio.Shell.Interop.IVsCfg[] * uint32[] * uint32[] -> int
Public Function GetCfgs (configurationsNumber As UInteger, configurations As IVsCfg(), actualConfigurations As UInteger(), flags As UInteger()) As Integer

Parameter

configurationsNumber
UInt32

Ein ganzzahliger Wert, der die Anzahl der zurückzugebenden Konfigurationsobjekte bzw. 0 (null) angibt. Eine Anforderung für eine unbekannte Anzahl von Objekten.

configurations
IVsCfg[]

Bei der Eingabe ein Zeiger auf ein IVsCfg-Array oder ein NULL-Verweis ("Nothing" in Visual Basic).

Bei der Ausgabe zeigt dieser Parameter auf ein IVsCfg-Array von Schnittstellen, die zu den angeforderten Konfigurationsobjekten gehören.

actualConfigurations
UInt32[]

Ein Array ganzzahliger Zeiger auf die Anzahl der tatsächlich zurückgegebenen Konfigurationsobjekte bzw. ein NULL-Verweis (Nothing in Visual Basic), wenn diese Informationen nicht erforderlich sind.

flags
UInt32[]

Ein Array ganzzahliger Flags, die Einstellungen für Projektkonfigurationen angeben, bzw. ein NULL-Verweis (Nothing in Visual Basic), wenn keine zusätzlichen Flageinstellungen erforderlich sind.

Gibt zurück

Die konfigurationsspezifischen Objekte für dieses Objekt.

Implementiert

Gilt für: