IVsObjectList.GetBrowseObject(UInt32, Object) Yöntem

Tanım

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

Int32

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.

Şunlara uygulanır