ModelingDocData.GetRelatedSaveTreeItems 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
IVsHasRelatedSaveItems 的标准实现。 如果使用此实例的 IRelatedDocList 接口注册了另一个 DocData,则它可能会作为 RelatedSaveTreeItem 返回。
public:
virtual int GetRelatedSaveTreeItems(Microsoft::VisualStudio::Shell::Interop::VSSAVETREEITEM saveItem, System::UInt32 celt, cli::array <Microsoft::VisualStudio::Shell::Interop::VSSAVETREEITEM> ^ rgSaveTreeItems, [Runtime::InteropServices::Out] System::UInt32 % pcActual);
public int GetRelatedSaveTreeItems (Microsoft.VisualStudio.Shell.Interop.VSSAVETREEITEM saveItem, uint celt, Microsoft.VisualStudio.Shell.Interop.VSSAVETREEITEM[] rgSaveTreeItems, out uint pcActual);
abstract member GetRelatedSaveTreeItems : Microsoft.VisualStudio.Shell.Interop.VSSAVETREEITEM * uint32 * Microsoft.VisualStudio.Shell.Interop.VSSAVETREEITEM[] * uint32 -> int
override this.GetRelatedSaveTreeItems : Microsoft.VisualStudio.Shell.Interop.VSSAVETREEITEM * uint32 * Microsoft.VisualStudio.Shell.Interop.VSSAVETREEITEM[] * uint32 -> int
Public Function GetRelatedSaveTreeItems (saveItem As VSSAVETREEITEM, celt As UInteger, rgSaveTreeItems As VSSAVETREEITEM(), ByRef pcActual As UInteger) As Integer
参数
- saveItem
- VSSAVETREEITEM
指向 VSSAVETREEITEM 结构的指针,该结构包含要检查 ( "this" ) 相关项的项的相关信息
- celt
- UInt32
要保存的文档数
- rgSaveTreeItems
- VSSAVETREEITEM[]
指向 VSSAVETREEITEM 结构的数组的指针,该数组包含要保存的相关项的相关信息
- pcActual
- UInt32
指向一个整数的指针,该整数是要保存的相关项数或 rgSaveTreeItems 中的元素数
返回
指示成功或失败的 ErrorCode
实现
注解
Shell 应调用此两次。 第一次,使用 null rgSaveTreeItems,需要返回要保存在 pcActual 中的项数。 第二次,shell 将传递旧 pcActual 大小的已初始化数组,需要使用需要调用 save 的项进行填充。