IVsSimpleObjectList2.GetBrowseObject(UInt32, Object) 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.
Verilen liste öğesi için, özellik için tarama IDispatch öğesine bir işaretçi döndürür.
public:
int GetBrowseObject(System::UInt32 index, [Runtime::InteropServices::Out] System::Object ^ % ppdispBrowseObj);
int GetBrowseObject(unsigned int index, [Runtime::InteropServices::Out] winrt::Windows::Foundation::IInspectable const & & ppdispBrowseObj);
public int GetBrowseObject (uint index, out object ppdispBrowseObj);
abstract member GetBrowseObject : uint32 * obj -> int
Public Function GetBrowseObject (index As UInteger, ByRef ppdispBrowseObj As Object) As Integer
Parametreler
- index
- UInt32
'ndaki İlgilendiğiniz liste öğesinin dizinini belirtir.
- ppdispBrowseObj
- Object
dışı IDispatch Özellikler penceresi doldurmak için kullanılan nesneye yönelik işaretçi.
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ı
Vsshell80. IDL adresinden:
HRESULT IVsSimpleObjectList2::GetBrowseObject(
[in] ULONG Index,
[out] IDispatch **ppdispBrowseObj
);
Bu yöntem, araç Kullanıcı arabiriminde liste öğesi seçildiğinde listede çağrılır. Bu hem sınıf görünümü hem de nesne tarayıcısı araçları için geçerlidir. C++ gibi birçok uygulama, CodeModel Otomasyon nesnelerini Özellik tarama nesneleri olarak yeniden kullanmanız yeterlidir.
E_NOTIMPLSembol düzeyinde özellik taramayı desteklememeniz durumunda dönüş yapabilirsiniz.