IVsSimpleObjectList2.GetExpandable3(UInt32, UInt32, Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt ein Flag zurück, das angibt, ob das angegebene Listenelement erweiterbar ist.
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
Parameter
- index
- UInt32
[in] Gibt den Index des relevanten Listenelements an.
- ListTypeExcluded
- UInt32
[in] Gibt die auszuschließenden Listentypen an. Die Werte werden der _LIB_LISTTYPE-Enumeration entnommen. Dies soll hauptsächlich bewirken, dass LLT_MEMBERS nicht mehr im Objektkatalog berücksichtigt werden, wo sie in einem separaten Bereich angezeigt werden.
- pfExpandable
- Int32
[out] Zeiger auf ein Flag, das Erweiterbarkeit angibt.
Gibt zurück
Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Bei einem Fehler wird ein Fehlercode zurückgegeben.
Hinweise
COM-Signatur
Aus vsshell80. idl:
HRESULT IVsSimpleObjectList2::GetExpandable3(
[in] ULONG Index,
[in] LIB_LISTTYPE2 ListTypeExcluded,
[out] BOOL *pfExpandable
);
Der Objekt-Manager der Umgebung ruft diese Methode auf, um zu bestimmen, ob ein Objektlisten Knoten über untergeordnete Listen verfügt. Die Umgebung kann auch einen Listentyp angeben, der von der erweiterbaren Überprüfung ausgeschlossen werden soll, indem Sie dem-Parameter einen Wert aus der- _LIB_LISTTYPE Enumeration zuweist ListTypeExcluded . Verwendung von ListTypeExcluded Ergebnissen in erster Linie aus einer Objektkatalog Abfrage, bei der Mitglieder im rechten Bereich aufgelistet werden. Wenn Sie GetCategoryField2 anstelle von implementieren GetExpandable3 , kehren Sie E_NOTIMPL von zurück GetExpandable3 . Die Umgebung ruft dann GetCategoryField2 auf, um Erweiterbarkeits Informationen zu erhalten.