共用方式為


CSnapInItemImpl::SetMenuInsertionFlags

呼叫此函式來修改功能表插入旗標,指定由 pInsertionAllowed,為嵌入式管理單元的物件。

void SetMenuInsertionFlags( 
   bool bBeforeInsertion, 
   long* pInsertionAllowed  
);

參數

  • bBeforeInsertion
    [in] 非零,如果函式應該呼叫,將項目加入至內容功能表之前,則為 0。

  • pInsertionAllowed
    [in, out] 識別 Microsoft Management Console -定義 (MMC),可使用的功能表項目插入點。 這可以是下列旗標的組合:

    • CCM_INSERTIONALLOWED_TOP 項目可以插入到內容功能表的頂端。

    • CCM_INSERTIONALLOWED_NEW 項目在建立新的子功能表可以插入。

    • CCM_INSERTIONALLOWED_TASK 項目位於工作子功能表可以插入。

    • CCM_INSERTIONALLOWED_VIEW 項目可以插入到 [工具列檢視] 或 [結果] 窗格中檢視內容功能表的子功能表。

備註

如果您正在開發一個主要嵌入式管理單元,可以重設任何插入旗標為限制協力廠商擴充可將的這種模式的功能表項目。 例如,主要嵌入式管理單元可以清除 CCM_INSERTIONALLOWED_NEW 旗標防止副檔名加入自己的建立新的功能表項目。

您不應該嘗試設定初始清除在 pInsertionAllowed 的位元。 MMC 未來的版本可能不會使用目前定義的欄位,因此您不應該變更目前未定義的欄位。

需求

Header: atlsnap.h

請參閱

參考

CSnapInItemImpl Class