IVsComponentEnumeratorFactory.GetComponents(String, Int32, Int32, IEnumComponents) Méthode

Définition

Fournit un énumérateur pour tous les composants d'un module.

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

Paramètres

bstrMachineName
String

[in] Réservé, doit être null.

lEnumType
Int32

[in] Entier long contenant le type énumération. La valeur de cet élément provient de l'énumération CompEnum.

bForceRefresh
Int32

[in] Réservé, doit être false.

pEnumerator
IEnumComponents

out] Pointeur vers un objet énumérateur. Cette opération retourne la liste des composants. La liste peut comporter des composants COM, des assemblys Visual Studio ou une liste des répertoires dans lesquels Visual Studio recherche des références. Le type des composants listés est déterminé par lEnumType .

Retours

Int32

Si la méthode réussit, retourne S_OK. En cas d'échec, retourne un code d'erreur.

Remarques

Signature COM

À partir de compsvcspkg. idl :

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

S’applique à