IVsObjectList.UpdateCounter(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 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
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.