IVsObjectList2.CountSourceItems(UInt32, IVsHierarchy, UInt32, UInt32) 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 die Hierarchie und die Anzahl der ItemIDs entsprechend der Quelldateien für das angegebene Listenelement zurück.
public:
int CountSourceItems(System::UInt32 index, [Runtime::InteropServices::Out] Microsoft::VisualStudio::Shell::Interop::IVsHierarchy ^ % ppHier, [Runtime::InteropServices::Out] System::UInt32 % pItemid, [Runtime::InteropServices::Out] System::UInt32 % pcItems);
int CountSourceItems(unsigned int index, [Runtime::InteropServices::Out] Microsoft::VisualStudio::Shell::Interop::IVsHierarchy const & & ppHier, [Runtime::InteropServices::Out] unsigned int & pItemid, [Runtime::InteropServices::Out] unsigned int & pcItems);
public int CountSourceItems (uint index, out Microsoft.VisualStudio.Shell.Interop.IVsHierarchy ppHier, out uint pItemid, out uint pcItems);
abstract member CountSourceItems : uint32 * IVsHierarchy * uint32 * uint32 -> int
Public Function CountSourceItems (index As UInteger, ByRef ppHier As IVsHierarchy, ByRef pItemid As UInteger, ByRef pcItems As UInteger) As Integer
Parameter
- index
- UInt32
[in] Gibt den Index des relevanten Listenelements an.
- ppHier
- IVsHierarchy
[out] Zeiger auf eine IVsHierarchy-Schnittstelle.
- pItemid
- UInt32
vorgenommen Gibt den itemid eines Elements innerhalb der Hierarchie an. Werte werden in VSITEMID beschrieben.
- pcItems
- UInt32
[out] Zeiger auf die Anzahl von Elementen.
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:
[C++]
HRESULT IVsObjectList2::CountSourceItems(
[in] ULONG Index,
[out] IVsHierarchy **ppHier,
[out] VSITEMID *pitemid,
[out, retval] ULONG *pcItems
);
Gibt die Anzahl der Elemente zurück (diese müssen aus einer einzelnen Hierarchie bestehen), aus denen sich die Quelldateien für das Listenelement unter bilden index . Geben Sie auch einen Zeiger auf die Hierarchie in und zurück, ppHier pitemid Wenn dies angefordert wird. Wenn mehr als ein Element vorhanden ist, wird zurückgegeben, VSITEMID_SELECTION und es wird ein nachfolgende-Rückruf aufgerufen GetMultipleSourceItems , um Sie abzurufen. Wenn keine Quell Elemente verfügbar sind, geben VSITEMID_ROOT Sie zurück, um den Stamm der Hierarchie als Ganzes anzugeben.
Diese Methode gilt nur für die Klassen Ansicht und muss implementiert werden. Dadurch kann die Klassen Ansicht als Alternative Hierarchie fungieren, sodass alle Befehle auf Projektebene weiterhin funktionieren.