IVsCfgProvider2.GetCfgNames(UInt32, String[], UInt32[]) 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.
Gibt eine oder mehrere Konfigurationsnamen zurück.
int GetCfgNames(unsigned int celt, std::Array <std::wstring const &> const & rgbstr, std::Array <unsigned int> const & pcActual);
public int GetCfgNames (uint celt, string[] rgbstr, uint[] pcActual);
abstract member GetCfgNames : uint32 * string[] * uint32[] -> int
Public Function GetCfgNames (celt As UInteger, rgbstr As String(), Optional pcActual As UInteger()) As Integer
Parameter
- celt
- UInt32
[in] Gibt die angeforderte Anzahl von Eigenschaftennamen an. Wenn diese Zahl unbekannt ist, celt kann NULL sein.
- rgbstr
- String[]
[in, out, size_is (celt)] Bei Eingabe ein zugeordneter Array, das die Anzahl der durch angegebenen Konfigurations Eigenschaftsnamen enthalten soll celt . Dieser Parameter kann auch sein, null Wenn der- celt Parameter 0 (null) ist. Bei der Ausgabe rgbstr enthält Konfigurations Eigenschaftsnamen.
- pcActual
- UInt32[]
[out, optional] Zeiger auf eine Anzahl der tatsächlichen Anzahl zurückgegebenen Eigenschaftennamen.
Gibt zurück
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 IVsCfgProvider2::GetCfgNames(
[in] ULONG celt,
[in, out, size_is(celt)] BSTR rgbstr[],
[out, optional] ULONG *pcActual
);
In der Regel werden zwei Aufrufe an durchgeführt GetCfgNames . Beim ersten-Befehl celt wird auf 0 (null) rgbstr , auf null und pcActual auf eine gültige Adresse festgelegt. GetCfgNames Gibt zurück pcActual , wobei auf die Anzahl der verfügbaren Eigenschaftsnamen zeigt. Der Aufrufer verwendet diese Informationen, um rgbstr die entsprechende Größe zuzuordnen und GetCfgNames ein zweites Mal aufzurufen, wobei celt auf den Inhalt von festgelegt ist pcActual .