IVsObjectList.GetBrowseObject(UInt32, Object) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Retorna um ponteiro para a propriedade procurar IDispatch o item de lista fornecido.
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
Parâmetros
- index
- UInt32
no Especifica o índice do item de lista de interesse.
- ppdispBrowseObj
- Object
fora Ponteiro para um IDispatch objeto que é usado para popular o janela Propriedades.
Retornos
Se o método for bem-sucedido, retornará S_OK. Se falhar, retornará um código de erro.
Comentários
Assinatura COM
De VSShell. idl:
HRESULT IVsObjectList::GetBrowseObject(
[in] ULONG Index,
[out] IDispatch **ppdispBrowseObj
);
Esse método é chamado na lista quando o item de lista é selecionado na interface do usuário da ferramenta. Isso se aplica às ferramentas modo de exibição de classe e pesquisador de objetos . Muitas implementações, como C++, simplesmente reutilizam os objetos de automação do CodeModel como a propriedade procura objetos.
Você pode retornar E_NOTIMPL se não oferecer suporte à navegação de propriedade no nível de símbolo.