DesignerDocDataService.IVsRunningDocTableEvents2.OnAfterAttributeChangeEx 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在正在运行的文档表中的文档上更改属性后调用。
virtual int Microsoft.VisualStudio.Shell.Interop.IVsRunningDocTableEvents2.OnAfterAttributeChangeEx(System::UInt32 docCookie, System::UInt32 attribs, Microsoft::VisualStudio::Shell::Interop::IVsHierarchy ^ pHierOld, System::UInt32 itemidOld, System::String ^ pszMkDocumentOld, Microsoft::VisualStudio::Shell::Interop::IVsHierarchy ^ pHierNew, System::UInt32 itemidNew, System::String ^ pszMkDocumentNew) = Microsoft::VisualStudio::Shell::Interop::IVsRunningDocTableEvents2::OnAfterAttributeChangeEx;
virtual int Microsoft.VisualStudio.Shell.Interop.IVsRunningDocTableEvents2.OnAfterAttributeChangeEx(unsigned int docCookie, unsigned int attribs, Microsoft::VisualStudio::Shell::Interop::IVsHierarchy ^ pHierOld, unsigned int itemidOld, Platform::String ^ pszMkDocumentOld, Microsoft::VisualStudio::Shell::Interop::IVsHierarchy ^ pHierNew, unsigned int itemidNew, Platform::String ^ pszMkDocumentNew) = Microsoft::VisualStudio::Shell::Interop::IVsRunningDocTableEvents2::OnAfterAttributeChangeEx;
int Microsoft.VisualStudio.Shell.Interop.IVsRunningDocTableEvents2.OnAfterAttributeChangeEx(unsigned int docCookie, unsigned int attribs, Microsoft::VisualStudio::Shell::Interop::IVsHierarchy const & pHierOld, unsigned int itemidOld, std::wstring const & pszMkDocumentOld, Microsoft::VisualStudio::Shell::Interop::IVsHierarchy const & pHierNew, unsigned int itemidNew, std::wstring const & pszMkDocumentNew);
int IVsRunningDocTableEvents2.OnAfterAttributeChangeEx (uint docCookie, uint attribs, Microsoft.VisualStudio.Shell.Interop.IVsHierarchy pHierOld, uint itemidOld, string pszMkDocumentOld, Microsoft.VisualStudio.Shell.Interop.IVsHierarchy pHierNew, uint itemidNew, string pszMkDocumentNew);
abstract member Microsoft.VisualStudio.Shell.Interop.IVsRunningDocTableEvents2.OnAfterAttributeChangeEx : uint32 * uint32 * Microsoft.VisualStudio.Shell.Interop.IVsHierarchy * uint32 * string * Microsoft.VisualStudio.Shell.Interop.IVsHierarchy * uint32 * string -> int
override this.Microsoft.VisualStudio.Shell.Interop.IVsRunningDocTableEvents2.OnAfterAttributeChangeEx : uint32 * uint32 * Microsoft.VisualStudio.Shell.Interop.IVsHierarchy * uint32 * string * Microsoft.VisualStudio.Shell.Interop.IVsHierarchy * uint32 * string -> int
Function OnAfterAttributeChangeEx (docCookie As UInteger, attribs As UInteger, pHierOld As IVsHierarchy, itemidOld As UInteger, pszMkDocumentOld As String, pHierNew As IVsHierarchy, itemidNew As UInteger, pszMkDocumentNew As String) As Integer Implements IVsRunningDocTableEvents2.OnAfterAttributeChangeEx
参数
- docCookie
- UInt32
正在运行的文档表中文档的标识符。
- attribs
- UInt32
__VSRDTATTRIB 与已更改的属性相对应的值。
- pHierOld
- IVsHierarchy
IVsHierarchy先前拥有该文档的节点的接口。
- itemidOld
- UInt32
以前的项 ID。
- pszMkDocumentOld
- String
文档的先前名称。
- pHierNew
- IVsHierarchy
IVsHierarchy当前拥有该文档的节点的接口。
- itemidNew
- UInt32
新项 ID。
- pszMkDocumentNew
- String
文档的新名称。
返回
如果该方法成功,则它会返回 S_OK。 如果该方法失败,则会返回错误代码。