IVsTaskProvider3.OnEndTaskEdit(IVsTaskItem, Int32, Int32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wird aufgerufen, wenn der Benutzer die Bearbeitung einer direkte Aufgabe abschließt. fCommitChanges gibt an, ob der Benutzer auswählt, die Änderungen zu übernehmen oder zu verwerfen. Diese Methode legt möglicherweise *pfAllowChanges auf FALSE fest, um den Benutzer am Beenden des Bearbeitungsmodus zu hindern. Wenn fCommitChanges den Wert TRUE hat, sind die Änderungen bereits nach unten zum Aufgabenelement beibehalten worden.
public:
int OnEndTaskEdit(Microsoft::VisualStudio::Shell::Interop::IVsTaskItem ^ pItem, int fCommitChanges, [Runtime::InteropServices::Out] int % pfAllowChanges);
int OnEndTaskEdit(Microsoft::VisualStudio::Shell::Interop::IVsTaskItem const & pItem, int fCommitChanges, [Runtime::InteropServices::Out] int & pfAllowChanges);
public int OnEndTaskEdit (Microsoft.VisualStudio.Shell.Interop.IVsTaskItem pItem, int fCommitChanges, out int pfAllowChanges);
abstract member OnEndTaskEdit : Microsoft.VisualStudio.Shell.Interop.IVsTaskItem * int * int -> int
Public Function OnEndTaskEdit (pItem As IVsTaskItem, fCommitChanges As Integer, ByRef pfAllowChanges As Integer) As Integer
Parameter
- pItem
- IVsTaskItem
[in] Ein Zeiger auf ein Objekt des Typs IVsTaskItem.
- fCommitChanges
- Int32
[in] Ein boolescher Wert, der auf TRUE festgelegt wird, wenn der Benutzer die Änderungen übernehmen möchte.
- pfAllowChanges
- Int32
[out] Ein BOOLESCHER Wert, der auf false gesetzt wird, um nicht zuzulassen, dass der Benutzer den Bearbeitungsmodus beenden kann; der Wert wird auf true gesetzt, wenn die Änderungen am Aufgabenelement bereits persistent sind.
Gibt zurück
Wenn die Methode erfolgreich ist, wird S_OK zurückgegeben. Bei einem Fehler wird ein Fehlercode zurückgegeben.
Hinweise
COM-Signatur
Aus vsshell80. idl:
HRESULT IVsTaskProvider3::OnEndTaskEdit(
[in] IVsTaskItem* pItem,
[in] BOOL fCommitChanges,
[out] BOOL* pfAllowChanges
);