IVsObjectList.UpdateCounter(UInt32, UInt32) Methode

Definition

Gibt den aktuellen Änderungszähler für die Strukturliste zurück, um anzugeben, dass Listeninhalte geändert wurden.

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

Parameter

pCurUpdate
UInt32

[out] Zeiger auf den Updateindikator der aktuellen Strukturliste.

pgrfChanges
UInt32

[out] Gibt Änderungen an, die vorgenommen wurden. Die Werte werden der _VSTREEITEMCHANGESMASK-Enumeration entnommen.

Gibt zurück

Int32

Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Bei einem Fehler wird ein Fehlercode zurückgegeben.

Implementiert

Hinweise

COM-Signatur

Aus vsshell. idl:

HRESULT IVsObjectList::UpdateCounter(  
   [out] ULONG *pCurUpdate,  
   [out] VSTREEITEMCHANGESMASK *pgrfChanges  
);  

Beim Zurückgeben eines Update Zählers, der größer ist als der letzte, der von einer bestimmten Struktur zwischengespeichert wird, werden Aufrufe von GetItemCount und nach LocateExpandedList Bedarf Der- pgrfChanges Parameter enthält Werte aus der- _VSTREEITEMCHANGESMASK Enumeration. Diese Enumeration ist für die zukünftige Unterstützung der Änderung dynamischer Struktur Listen vorgesehen. Die Funktion ist zurzeit nicht aktiviert. Wenn Sie einen Wert zuweisen können, wird der-Parameter vom Aufrufer pgrfChanges ignoriert.

Gilt für