IVsPreviewChangesList.UpdateCounter(UInt32, UInt32) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Updates the current change counter and returns whether any changes have been made to the preview list and if so, what kind of changes.
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
Parameters
- pCurUpdate
- UInt32
[out] Returns the current update counter.
- pgrfChanges
- UInt32
[out] Returns a combination of values from the _VSTREEITEMCHANGESMASK enumeration specifying what kind of changes have been made since the last time this method was called.
Returns
If the method succeeds, it returns S_OK. If it fails, it returns an error code.
Remarks
COM Signature
From vsshell80.idl:
HRESULT IVsPreviewChangesList::UpdateCounter(
[out] ULONG *pCurUpdate,
[out] VSTREEITEMCHANGESMASK *pgrfChanges
);
This method updates the current change counter each time it is called and returns that counter. This method can also return what kind of changes were made.
C++: you can set the pCurUpdate
and pgrfChanges
parameters to NULL
pointers to simply force an update of the counter.