IVsSimpleObjectList2.GetExpandable3(UInt32, UInt32, Int32) Método

Definição

Retorna um sinalizador que indica se o item de lista fornecido é expansível.

public:
 int GetExpandable3(System::UInt32 index, System::UInt32 ListTypeExcluded, [Runtime::InteropServices::Out] int % pfExpandable);
int GetExpandable3(unsigned int index, unsigned int ListTypeExcluded, [Runtime::InteropServices::Out] int & pfExpandable);
public int GetExpandable3 (uint index, uint ListTypeExcluded, out int pfExpandable);
abstract member GetExpandable3 : uint32 * uint32 * int -> int
Public Function GetExpandable3 (index As UInteger, ListTypeExcluded As UInteger, ByRef pfExpandable As Integer) As Integer

Parâmetros

index
UInt32

no Especifica o índice do item de lista de interesse.

ListTypeExcluded
UInt32

no Especifica os tipos de lista a serem excluídos. Os valores são obtidos da _LIB_LISTTYPE enumeração. Isso é basicamente para remover LLT_MEMBERS da consideração no Pesquisador de objetos, onde eles são mostrados em um painel separado.

pfExpandable
Int32

fora Ponteiro para um sinalizador que indica a expansibilidade.

Retornos

Int32

Se o método for bem-sucedido, retornará S_OK. Se falhar, retornará um código de erro.

Comentários

Assinatura COM

De vsshell80. idl:

HRESULT IVsSimpleObjectList2::GetExpandable3(  
   [in]  ULONG          Index,   
   [in]  LIB_LISTTYPE2  ListTypeExcluded,   
   [out] BOOL          *pfExpandable  
);  

O Gerenciador de objetos do ambiente chama esse método para determinar se um nó da lista de objetos tem listas filhas. O ambiente também pode indicar um tipo de lista a ser excluído da verificação expansível atribuindo um valor da _LIB_LISTTYPE enumeração ao ListTypeExcluded parâmetro. Uso de ListTypeExcluded resultados principalmente de uma consulta do pesquisador de objetos em que os membros são listados no painel direito. Se você optar por implementar GetCategoryField2 em vez de GetExpandable3 , retorne E_NOTIMPL de GetExpandable3 . O ambiente então chama GetCategoryField2 para obter informações de expansão.

Aplica-se a