IVsComponentEnumeratorFactory.GetComponents Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Paketteki tüm bileşenler için bir Numaralandırıcı sağlar.
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
Parametreler
- bstrMachineName
- String
'ndaki Ayrılmış, olmalıdır null .
- lEnumType
- Int32
'ndaki Sabit listesi türünü içeren uzun tamsayı. Bunun değeri CompEnum numaralandırmadır.
- bForceRefresh
- Int32
'ndaki Ayrılmış, olmalıdır false .
- pEnumerator
- IEnumComponents
out] bir Numaralandırıcı nesnesine yönelik Işaretçi. Bu, bileşenlerin listesini döndürür. Liste, COM bileşenleri, Visual Studio derlemeleri veya Visual Studio 'Nun başvuru aradığı dizinlerin bir listesi olabilir. Listelenen bileşenlerin türü tarafından belirlenir lEnumType .
Döndürülenler
Yöntem başarılı olursa, döndürür S_OK . Başarısız olursa, bir hata kodu döndürür.
Açıklamalar
COM Imzası
Compsvcspkg. IDL 'den:
HRESULT IVsComponentEnumeratorFactory::GetComponents(
[in] BSTR bstrMachineName,
[in] LONG lEnumType,
[in] BOOL bForceRefresh,
[out] IEnumComponents** pEnumerator
);