IVsObjectList.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 özelliğe gözata yönelik bir işaretçi döndürür IDispatch .
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ı
Vsshell. IDL dosyasından:
HRESULT IVsObjectList::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 Automation nesnelerini Özellik tarama nesneleri olarak yeniden kullanır.
E_NOTIMPLSembol düzeyinde özellik taramayı desteklememeniz durumunda dönüş yapabilirsiniz.