IVsRunningDocTableEvents3.OnAfterAttributeChange Yöntem (UInt32, UInt32)
Sonra çalıştıran belge tablosu (rdt) değişiklikleri belgede bir öznitelik olarak adlandırılır.
Ad Alanı: Microsoft.VisualStudio.Shell.Interop
Derleme: Microsoft.VisualStudio.Shell.Interop (Microsoft.VisualStudio.Shell.Interop.dll içinde)
Sözdizimi
int OnAfterAttributeChange(
uint docCookie,
uint grfAttribs
)
int OnAfterAttributeChange(
unsigned int docCookie,
unsigned int grfAttribs
)
abstract OnAfterAttributeChange :
docCookie:uint32 *
grfAttribs:uint32 -> int
Function OnAfterAttributeChange (
docCookie As UInteger,
grfAttribs As UInteger
) As Integer
Parametreler
- docCookie
[in] Niteliklerini değişen belge gösteren soyut değer.
- grfAttribs
[in] Değiştirilmiş öznitelikler için karşılık gelen işaretler.Gelen değerleri alınır __VSRDTATTRIB numaralandırma.
Dönüş Değeri
Type: System.Int32
Yöntem başarılı olursa, verir S_OK.Başarısız olursa, bir hata kodu döndürür.
Uygulanan
IVsRunningDocTableEvents2.OnAfterAttributeChange(UInt32, UInt32)
Notlar
Belge öznitelikleri birkaç şey değiştirdiğinizde, bu yöntem bir belgenin öznitelikleri değişebilir ortam aramalar için:
Birisi aradığında öznitelikleri değişebilir NotifyDocumentChanged yönteminde IVsRunningDocumentTable arabirimi.
Çağrılar nedeniyle de öznitelikleri değişebilir RegisterAndLockDocument ve RenameDocument yöntemleri.
Belge penceresinin başlık değiştirilmesi de bu yöntemi çağrısına neden olur.
com imzası
Vsshell.idl:
HRESULT IVsRunningDocTableEvents3::OnAfterAttributeChange(
[in] VSCOOKIE docCookie,
[in] VSRDTATTRIB grfAttribs
);
Ayrıca bkz.
IVsRunningDocTableEvents3 Arabirim
Microsoft.VisualStudio.Shell.Interop Ad Alanı
Başa dön