Condividi tramite


CSnapInItemImpl::SetMenuInsertionFlags

Chiamare la funzione per modificare i flag di inserimento del menu, specificato da pInsertionAllowed, per l'oggetto dello snap-in.

void SetMenuInsertionFlags(
   bool bBeforeInsertion,
   long* pInsertionAllowed 
);

Parametri

  • bBeforeInsertion
    [in] diverso da zero se la funzione viene chiamata prima che gli elementi vengano aggiunti al menu di scelta rapida; in caso contrario 0.

  • pInsertionAllowed
    [in, out] identifica Microsoft Management Console (MMC) assicurandosi definito, punti di inserimento della voce di menu che possono essere utilizzati.Può trattarsi di una combinazione dei seguenti flag:

    • Gli elementi diCCM_INSERTIONALLOWED_TOP possono essere inseriti all'inizio di un menu di scelta rapida.

    • Gli elementi diCCM_INSERTIONALLOWED_NEW possono essere inseriti nel sottomenu di creazione.

    • Gli elementi diCCM_INSERTIONALLOWED_TASK possono essere inseriti nel sottomenu di attività.

    • Gli elementi diCCM_INSERTIONALLOWED_VIEW possono essere inseriti nel menu di visualizzazione della barra degli strumenti o nel sottomenu di visualizzazione di menu di scelta rapida del riquadro dei risultati.

Note

Se si sviluppano uno snap-in primario, è possibile reimpostare i flag di inserimento come modalità di limitare il tipo di voci di menu che un'estensione di terze parti può aggiungere.Ad esempio, lo snap-in primario può rimuovere il contrassegno CCM_INSERTIONALLOWED_NEW per impedire le estensioni di aggiungere i propri per creare nuove voci di menu.

Non tentare di impostare i bit in pInsertionAllowed in cui sono stati eliminati.Le versioni future di MMC possono utilizzare i bit non attualmente definiti in modo da non modificare i bit che non sono attualmente definiti.

Requisiti

Header: atlsnap.h

Vedere anche

Riferimenti

Classe di CSnapInItemImpl