Metoda IVsRunningDocTableEvents.OnAfterAttributeChange — (UInt32, UInt32)
Wywołana po zmianie w atrybucie dokumentu w uruchomiony dokumentu tabeli (RDT).
Przestrzeń nazw: Microsoft.VisualStudio.Shell.Interop
Zestaw: Microsoft.VisualStudio.Shell.Interop (w Microsoft.VisualStudio.Shell.Interop.dll)
Składnia
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
Parametry
- docCookie
[w] Abstrakcyjne wartość reprezentujących dokument, którego atrybuty uległy zmianie.
- grfAttribs
[w] Flagi odpowiadające zmiany atrybutów.Wartości są pobierane z __VSRDTATTRIB wyliczania.
Wartość zwracana
Type: System.Int32
Jeśli metoda się powiedzie, zwraca S_OK.Jeśli nie powiedzie się, zwraca kod błędu.
Uwagi
Środowiska wywołuje tę metodę, gdy atrybuty dokumentu uległy zmianie:
Atrybuty mogą ulec zmianie, gdy ktoś wywołuje NotifyDocumentChanged metodę w IVsRunningDocumentTable interfejsu.
Wzywa do RegisterAndLockDocument i RenameDocument metody może również zmienić atrybuty.
Zmienianie podpisu na okno dokument wymaga również tej metody.
Podpis COM
Z vsshell.idl:
HRESULT IVsRunningDocTableEvents::OnAfterAttributeChange(
[in] VSCOOKIE docCookie,
[in] VSRDTATTRIB grfAttribs
);
Zobacz też
Interfejs IVsRunningDocTableEvents
Przestrzeń nazw Microsoft.VisualStudio.Shell.Interop
Powrót do początku