void SetMenuInsertionFlags (Bool bBeforeInsertion, lang * pInsertionAllowed );
Parameter
bBeforeInsertion
[in] Ungleich NULL, wenn die Funktion aufgerufen werden soll, bevor das Kontextmenü Elemente hinzugefügt werden; andernfalls 0.
pInsertionAllowed
[in, out] Identifiziert MMC-definiert, Menüpunkt Einfügepunkte, die verwendet werden können. Dies kann eine Kombination folgender Flags sein.:
Bemerkungen
Rufen Sie diese Funktion im Menü Einfügen, angegebenen Flags von pInsertionAllowedfür das Objekt-Snap-in ändern.
Wenn Sie eine primäre Snap-in-entwickeln, können Sie zurücksetzen, Einfügung Flags als eine Möglichkeit der Einschränkung der Art der Menüelemente, die Erweiterung von Drittanbietern hinzufügen können. Beispielsweise kann das primäre Snap-in das CCM_INSERTIONALLOWED_NEW -Flag zu verhindern, dass Erweiterungen hinzufügen ihren eigenen erstellen neue Menüelemente deaktivieren.
Sie sollten nicht versuchen, setzen von Bits in pInsertionAllowed , die ursprünglich gelöscht wurden. Zukünftige Versionen von MMC können Bit derzeit nicht definiert, so dass Sie nicht Bits ändern sollte, die derzeit nicht definiert sind.