IVsComponentEnumeratorFactory3.GetComponentsOfPathEx 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 GetComponentsOfPathEx(System::String ^ bstrMachineName, int lEnumType, int bForceRefresh, System::UInt32 grfFlags, System::String ^ bstrPath, [Runtime::InteropServices::Out] Microsoft::VisualStudio::Shell::Interop::IEnumComponents ^ % pEnumerator);
public:
int GetComponentsOfPathEx(Platform::String ^ bstrMachineName, int lEnumType, int bForceRefresh, unsigned int grfFlags, Platform::String ^ bstrPath, [Runtime::InteropServices::Out] Microsoft::VisualStudio::Shell::Interop::IEnumComponents ^ & pEnumerator);
int GetComponentsOfPathEx(std::wstring const & bstrMachineName, int lEnumType, int bForceRefresh, unsigned int grfFlags, std::wstring const & bstrPath, [Runtime::InteropServices::Out] Microsoft::VisualStudio::Shell::Interop::IEnumComponents const & & pEnumerator);
public int GetComponentsOfPathEx (string bstrMachineName, int lEnumType, int bForceRefresh, uint grfFlags, string bstrPath, out Microsoft.VisualStudio.Shell.Interop.IEnumComponents pEnumerator);
abstract member GetComponentsOfPathEx : string * int * int * uint32 * string * IEnumComponents -> int
Public Function GetComponentsOfPathEx (bstrMachineName As String, lEnumType As Integer, bForceRefresh As Integer, grfFlags As UInteger, bstrPath As String, 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 .
- grfFlags
- UInt32
'ndaki Bit bayrakları. __VSCOMPENUMEXFLAGSNumaralandırmadaki değerler.
- bstrPath
- String
'ndaki Bileşenlerin yolunu içeren dize.
- pEnumerator
- IEnumComponents
dışı 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ı
Compsvcspkg80. IDL adresinden:
HRESULT IVsComponentEnumeratorFactory3::GetComponentsOfPathEx(
[in] BSTR bstrMachineName,
[in] LONG lEnumType,
[in] BOOL bForceRefresh,
[in] VSCOMPENUMEXFLAGS grfFlags,
[in] BSTR bstrPath,
[out] IEnumComponents** pEnumerator
);