IVsComponentEnumeratorFactory.GetComponents(String, Int32, Int32, IEnumComponents) Methode

Definition

Stellt einen Enumerator für alle Komponenten in einem Paket bereit.Provides an enumerator for all of the components in a package.

public:
 int GetComponents(System::String ^ bstrMachineName, int lEnumType, int bForceRefresh, [Runtime::InteropServices::Out] Microsoft::VisualStudio::Shell::Interop::IEnumComponents ^ % pEnumerator);
public:
 int GetComponents(Platform::String ^ bstrMachineName, int lEnumType, int bForceRefresh, [Runtime::InteropServices::Out] Microsoft::VisualStudio::Shell::Interop::IEnumComponents ^ &  pEnumerator);
int GetComponents(std::wstring const & bstrMachineName, int lEnumType, int bForceRefresh, [Runtime::InteropServices::Out] Microsoft::VisualStudio::Shell::Interop::IEnumComponents const & & pEnumerator);
public int GetComponents (string bstrMachineName, int lEnumType, int bForceRefresh, out Microsoft.VisualStudio.Shell.Interop.IEnumComponents pEnumerator);
abstract member GetComponents : string * int * int * IEnumComponents -> int
Public Function GetComponents (bstrMachineName As String, lEnumType As Integer, bForceRefresh As Integer, ByRef pEnumerator As IEnumComponents) As Integer

Parameter

bstrMachineName
String

[in] Reserviert, muss null sein.[in] Reserved, must be null.

lEnumType
Int32

[in] Lange ganze Zahl, die den Enumerationstyp enthält.[in] Long integer containing the enumeration type. Der Wert dafür stammt aus der CompEnum-Enumeration.The value for this is from the CompEnum enumeration.

bForceRefresh
Int32

[in] Reserviert, muss false sein.[in] Reserved, must be false.

pEnumerator
IEnumComponents

out] Zeiger auf ein Enumeratorobjekt.out] Pointer to an enumerator object. Dies gibt die Liste der Komponenten zurück.This returns the list of components. Die Liste kann entweder aus COM-Komponenten, Visual Studio-Assemblys oder einer Verzeichnisliste bestehen, in denen Visual Studio nach Verweisen sucht.The list can be either COM-components, Visual Studio assemblies, or a list of directories in which Visual Studio looks for references. Der Typ der aufgelisteten Komponenten wird durch bestimmt lEnumType .The type of components listed is determined by lEnumType.

Gibt zurück

Int32

Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben.If the method succeeds, it returns S_OK. Bei einem Fehler wird ein Fehlercode zurückgegeben.If it fails, it returns an error code.

Hinweise

COM-SignaturCOM Signature

Aus compsvcspkg. idl:From compsvcspkg.idl:

HRESULT IVsComponentEnumeratorFactory::GetComponents(  
   [in] BSTR bstrMachineName,  
   [in] LONG lEnumType,  
   [in] BOOL bForceRefresh,  
   [out] IEnumComponents** pEnumerator  
);  

Gilt für: