IVsTaskProvider3.OnEndTaskEdit(IVsTaskItem, Int32, Int32) Метод

Определение

Вызывается, когда пользователь заканчивает правку задачи на месте. fCommitChanges указывает, что выбрал пользователь — зафиксировать изменения или удалить их. Этот метод может задавать для *pfAllowChanges значение FALSE, чтобы запретить пользователям выход из режима правки. Если fCommitChanges — TRUE, то изменения уже будут сохранены для элемента задачи.

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

Параметры

pItem
IVsTaskItem

[in] Указатель на объект типа IVsTaskItem.

fCommitChanges
Int32

[in] Логическое значение, равное TRUE, если пользователь выбирает фиксацию изменений.

pfAllowChanges
Int32

[out] Логическое значение; установите значение FALSE, чтобы запретить пользователю выход из режима правки, или значение TRUE, если изменения уже были сохранены вплоть до элемента задачи.

Возвращаемое значение

Int32

Если метод завершается успешно, возвращает значение S_OK. В противном случае функция возвращает код ошибки.

Комментарии

Подпись COM

Из vsshell80. IDL:

HRESULT IVsTaskProvider3::OnEndTaskEdit(  
   [in] IVsTaskItem* pItem,   
   [in] BOOL fCommitChanges,   
   [out] BOOL* pfAllowChanges  
);  

Применяется к