IVsSimpleObjectList2.CountSourceItems(UInt32, IVsHierarchy, UInt32, UInt32) Methode

Definition

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

Int32

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::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.

Gilt für