IVsRunningDocTableEvents2.OnAfterAttributeChange(UInt32, UInt32) Метод

Определение

Вызывается после изменения в атрибуте документа в таблице выполняющихся документов (RDT).

public:
 int OnAfterAttributeChange(System::UInt32 docCookie, System::UInt32 grfAttribs);
public:
 int OnAfterAttributeChange(unsigned int docCookie, unsigned int grfAttribs);
int OnAfterAttributeChange(unsigned int docCookie, unsigned int grfAttribs);
public int OnAfterAttributeChange (uint docCookie, uint grfAttribs);
abstract member OnAfterAttributeChange : uint32 * uint32 -> int
Public Function OnAfterAttributeChange (docCookie As UInteger, grfAttribs As UInteger) As Integer

Параметры

docCookie
UInt32

[in] Абстрактное значение, представляющее документ, атрибуты которого были изменены.

grfAttribs
UInt32

[in] Флаги, соответствующие измененным атрибутам. Значения берутся из перечисления __VSRDTATTRIB.

Возвращаемое значение

Int32

Если метод завершается успешно, возвращает значение S_OK. В противном случае функция возвращает код ошибки.

Реализации

Комментарии

Среда вызывает этот метод, когда атрибуты документа меняются несколько объектов, которые могут изменить атрибуты документа:

  • Атрибуты могут изменяться, когда кто-то вызывает NotifyDocumentChanged метод в IVsRunningDocumentTable интерфейсе.

  • Атрибуты также могут изменяться из-за RegisterAndLockDocument вызовов RenameDocument методов и.

  • Изменение заголовка окна документа также приводит к вызову этого метода.

Подпись COM

Из всшелл. IDL:

HRESULT IVsRunningDocTableEvents2::OnAfterAttributeChange(  
   [in] VSCOOKIE docCookie,  
   [in] VSRDTATTRIB grfAttribs  
);  

Применяется к