IVsTaskProvider3.OnEndTaskEdit(IVsTaskItem, Int32, Int32) Methode

Definition

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

Int32

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  
);  

Gilt für