IVsRunningDocTableEvents.OnAfterSave(UInt32) Methode

Definition

Wird aufgerufen, nachdem ein Dokument in der aktiven Dokumenttabelle gespeichert wird.

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

Parameter

docCookie
UInt32

[in] Abstrakter Wert, der das Dokument darstellt, das gerade gespeichert wurde.

Gibt zurück

Int32

Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Bei einem Fehler wird ein Fehlercode zurückgegeben.

Hinweise

Wenn Sie wissen möchten, ob das Projekt oder die Projekt Mappe gerade geschlossen wird, nachdem Sie eine OnAfterSave Benachrichtigung erhalten haben, müssen Sie die Ereignisse auf der IVsSolutionEvents3 Schnittstelle überwachen. Folgen Sie diesen Schritten:

  1. Abfragen SVsSolution Sie den Dienst, um eine IVsSolution Schnittstelle zu erhalten.

  2. Rufen Sie die IVsSolution2 Schnittstelle von der- IVsSolution Schnittstelle ab.

  3. Als nächstes wird aufgerufen, AdviseSolutionEvents um die Implementierung der- IVsSolutionEvents3 Schnittstelle zu übergeben.

COM-Signatur

Aus vsshell. idl:

HRESULT IVsRunningDocTableEvents::OnAfterSave(  
   [in] VSCOOKIE docCookie  
);  

Gilt für