IVsComponentEnumeratorFactory2.GetComponentsOfPath(String, Int32, Int32, String, IEnumComponents) 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.
Listet die Komponenten auf dem lokalen Computer auf.
public:
int GetComponentsOfPath(System::String ^ bstrMachineName, int lEnumType, int bForceRefresh, System::String ^ bstrPath, [Runtime::InteropServices::Out] Microsoft::VisualStudio::Shell::Interop::IEnumComponents ^ % pEnumerator);
public:
int GetComponentsOfPath(Platform::String ^ bstrMachineName, int lEnumType, int bForceRefresh, Platform::String ^ bstrPath, [Runtime::InteropServices::Out] Microsoft::VisualStudio::Shell::Interop::IEnumComponents ^ & pEnumerator);
int GetComponentsOfPath(std::wstring const & bstrMachineName, int lEnumType, int bForceRefresh, std::wstring const & bstrPath, [Runtime::InteropServices::Out] Microsoft::VisualStudio::Shell::Interop::IEnumComponents const & & pEnumerator);
public int GetComponentsOfPath (string bstrMachineName, int lEnumType, int bForceRefresh, string bstrPath, out Microsoft.VisualStudio.Shell.Interop.IEnumComponents pEnumerator);
abstract member GetComponentsOfPath : string * int * int * string * IEnumComponents -> int
Public Function GetComponentsOfPath (bstrMachineName As String, lEnumType As Integer, bForceRefresh As Integer, bstrPath As String, ByRef pEnumerator As IEnumComponents) As Integer
Parameter
- bstrMachineName
- String
[in] Reserviert, muss null sein.
- lEnumType
- Int32
[in] Lange ganze Zahl, die den Enumerationstyp enthält. Der Wert dafür stammt aus der CompEnum-Enumeration.
- bForceRefresh
- Int32
[in] Reserviert, muss false sein.
- bstrPath
- String
[in] Zeichenfolge, die den Pfad zu den Komponenten enthält.
- pEnumerator
- IEnumComponents
out] Zeiger auf ein Enumeratorobjekt. Dies gibt die Liste der Komponenten zurück. Die Liste kann entweder aus COM-Komponenten, Visual Studio-Assemblys oder einer Verzeichnisliste bestehen, in denen Visual Studio nach Verweisen sucht. Der Typ der aufgelisteten Komponenten wird durch bestimmt lEnumType .
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 compsvcspkg. idl:
HRESULT IVsComponentEnumeratorFactory2::GetComponentsOfPath(
[in] BSTR bstrMachineName,
[in] LONG lEnumType,
[in] BOOL bForceRefresh,
[in] BSTR bstrPath,
[out] IEnumComponents** pEnumerator
);
Wenn lEnumType auf CompEnumType_AssemblyPaths festgelegt ist, werden im Dialogfeld Verweis hinzufügen nur die angegebenen Pfade angezeigt.