Freigeben über


CSnapInItemImpl::AddMenuItems

Diese Methode implementiert die Win32-Funktion IExtendContextMenu::AddMenuItems.

AddMenuItems( 
   LPCONTEXTMENUCALLBACK piCallback, 
   long *pInsertionAllowed, 
   DATA_OBJECT_TYPES type  
);

Parameter

  • piCallback
    [in] Zeiger auf IContextMenuCallback, das dem Kontextmenü Elemente hinzufügen kann.

  • pInsertionAllowed
    [in, out] identifiziert Microsoft Management Console (MMC) - definiert, Menüelementeinfügemarken, die verwendet werden können. Diese kann eine Kombination der folgenden Flags sein:

    • CCM_INSERTIONALLOWED_TOP-Elemente können am Anfang eines Kontextmenüs eingefügt werden.

    • CCM_INSERTIONALLOWED_NEW-Elemente können in das neue Untermenü des erstellte eingefügt werden.

    • CCM_INSERTIONALLOWED_TASK-Elemente können in das Aufgabenuntermenü eingefügt werden.

    • CCM_INSERTIONALLOWED_VIEW-Elemente können in das Symbolleistenansichtsmenü oder in das Ansichtsuntermenü des Ergebnisbereichskontextmenüs eingefügt werden.

  • type
    [in] gibt den Typ des Objekts an. Es kann einen der folgenden Werte aufweisen:

    • CCT_SCOPE Datenobjekt für Bereichsbereichskontext.

    • CCT_RESULT Datenobjekt für Ergebnisbereichskontext.

    • CCT_SNAPIN_MANAGER Datenobjekt für Snap-Inmanagerkontext.

    • CCT_UNINITIALIZED Datenobjekt hat einen ungültigen Typ.

Anforderungen

Header: atlsnap.h

Siehe auch

Referenz

CSnapInItemImpl Class