DesignerDocDataService.IVsRunningDocTableEvents2.OnAfterAttributeChangeEx 方法

定义

在正在运行的文档表中的文档上更改属性后调用。

 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

文档的新名称。

返回

Int32

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

实现

适用于