IVsHierarchyDeleteHandler.DeleteItem(UInt32, UInt32) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
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.