IVsPreviewChangesList.UpdateCounter(UInt32, UInt32) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
更新当前更改计数器并返回是否已对预览列表进行了任何更改,如果已更改,则返回更改的类型。
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 枚举指定自上次调用此方法以来所做的更改。
返回
如果该方法成功,则它会返回 S_OK。 如果该方法失败,则会返回错误代码。
注解
COM 签名
从 vsshell80:
HRESULT IVsPreviewChangesList::UpdateCounter(
[out] ULONG *pCurUpdate,
[out] VSTREEITEMCHANGESMASK *pgrfChanges
);
此方法将在每次调用时更新当前更改计数器并返回该计数器。 此方法还可以返回进行的更改类型。
C + +:你可以将 pCurUpdate 和 pgrfChanges 参数设置为指向 NULL 直接强制更新计数器的指针。