IVsSimpleObjectList2.GetBrowseObject(UInt32, Object) Yöntem

Tanım

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

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ı

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.

Şunlara uygulanır