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 не поддерживается.

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

Int32

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

Комментарии

Подпись COM

Из всшелл. IDL:

HRESULT IVsHierarchyDeleteHandler::DeleteItem(  
   [in] VSDELETEITEMOPERATION dwDelItemOp,  
   [in] VSITEMID itemid  
);  

Реализуйте этот метод, чтобы удалить или удалить элемент в зависимости от параметра команды, выбранного пользователем.

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