IVsPreviewChangesList.UpdateCounter(UInt32, UInt32) 方法

定义

更新当前更改计数器并返回是否已对预览列表进行了任何更改,如果已更改,则返回更改的类型。

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

参数

pCurUpdate
UInt32

弄返回当前的更新计数器。

pgrfChanges
UInt32

弄返回枚举中的值的组合,该 _VSTREEITEMCHANGESMASK 枚举指定自上次调用此方法以来所做的更改。

返回

Int32

如果该方法成功,则它会返回 S_OK。 如果该方法失败,则会返回错误代码。

注解

COM 签名

从 vsshell80:

HRESULT IVsPreviewChangesList::UpdateCounter(

[out] ULONG *pCurUpdate,

[out] VSTREEITEMCHANGESMASK *pgrfChanges

);

此方法将在每次调用时更新当前更改计数器并返回该计数器。 此方法还可以返回进行的更改类型。

C + +:你可以将 pCurUpdatepgrfChanges 参数设置为指向 NULL 直接强制更新计数器的指针。

适用于