IVsHierarchyDeleteHandler.DeleteItem(UInt32, UInt32) Methode

Definition

Behandelt das Löschen oder Entfernen eines Hierarchienelements.

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

Parameter

dwDelItemOp
UInt32

[in] Bestimmt, ob die Hierarchie oder das Hierarchieelement aus dem Datenspeicher gelöscht oder aus dem Projekt entfernt wird. Die Werte werden der __VSDELETEITEMOPERATION-Enumeration entnommen.

itemid
UInt32

[in] Elementbezeichner eines Elements in der Hierarchie. VSITEMID_ROOT löscht alles in der Hierarchie. VSITEMID_SELECTION wird nicht unterstützt.

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 vsshell. idl:

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

Implementieren Sie diese Methode, um ein Element in Abhängigkeit von der vom Benutzer ausgewählten Befehls Option zu löschen oder zu entfernen.

Gilt für