IVsHierarchyDeleteHandler.DeleteItem(UInt32, UInt32) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Обрабатывает удаление элемента иерархии.
public:
int DeleteItem(System::UInt32 dwDelItemOp, System::UInt32 itemid);
public:
int DeleteItem(unsigned int dwDelItemOp, unsigned int itemid);
int DeleteItem(unsigned int dwDelItemOp, unsigned int itemid);
public int DeleteItem (uint dwDelItemOp, uint itemid);
abstract member DeleteItem : uint32 * uint32 -> int
Public Function DeleteItem (dwDelItemOp As UInteger, itemid As UInteger) As Integer
Параметры
- dwDelItemOp
- UInt32
[in] Определяет, удаляется ли иерархия или элемент иерархии из хранилища или из проекта. Значения берутся из перечисления __VSDELETEITEMOPERATION.
- itemid
- UInt32
[in] Идентификатор элемента в иерархии. VSITEMID_ROOT удалит все содержимое иерархии. Тип VSITEMID_SELECTION не поддерживается.
Возвращаемое значение
Если метод завершается успешно, возвращает значение S_OK. В противном случае функция возвращает код ошибки.
Комментарии
Подпись COM
Из всшелл. IDL:
HRESULT IVsHierarchyDeleteHandler::DeleteItem(
[in] VSDELETEITEMOPERATION dwDelItemOp,
[in] VSITEMID itemid
);
Реализуйте этот метод, чтобы удалить или удалить элемент в зависимости от параметра команды, выбранного пользователем.