IVsObjectList.GetListChanges 方法 (UInt32%, array<VSTREELISTITEMCHANGE[])
返回在树列表中发生的更改。 之后只使用。 返回 E_NOTIMPL。
命名空间: Microsoft.VisualStudio.Shell.Interop
程序集: Microsoft.VisualStudio.Shell.Interop(在 Microsoft.VisualStudio.Shell.Interop.dll 中)
语法
声明
Function GetListChanges ( _
<OutAttribute> ByRef pcChanges As UInteger, _
prgListChanges As VSTREELISTITEMCHANGE() _
) As Integer
int GetListChanges(
out uint pcChanges,
VSTREELISTITEMCHANGE[] prgListChanges
)
参数
- pcChanges
类型:System.UInt32%
[in, out] 在输入, prgListChanges 数组的大小。在输出,对计数的指针更改。
- prgListChanges
类型:array<Microsoft.VisualStudio.Shell.Interop.VSTREELISTITEMCHANGE[]
[in] 用于接收所做的所有更改对列表的数组的指针。
返回值
类型:System.Int32
如果方法成功,则返回 S_OK。如果失败,它会返回一个错误代码。
备注
COM 签名
从 vsshell.idl:
HRESULT IVsObjectList::GetListChanges(
[in,out] ULONG *pcChanges,
[in, size_is(*pcChanges)] VSTREELISTITEMCHANGE *prgListChanges
);
如果 prgListChanges 是 nullnull 引用(在 Visual Basic 中为 Nothing), pcChanges 包含更改的数目。 否则 pcChanges 将指示数组的大小 (以使调用方可以将该数组) 将 VSTREELISTITEMCHANGE 记录加载。
.NET Framework 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。