閱讀英文

共用方式為


ICEM06

ICEM06 會檢查模組對特徵的無效直接參考。

合併模組 ICE 會儲存在名為 Mergemod.cub 的合併模組 .cub 檔案中,而不是儲存在包含封裝驗證所用之 ICE 的 .cub 檔案中。

結果

當模組資料庫包含功能的直接參考時,ICEM06 會張貼錯誤。 功能資訊必須由模組的使用者提供。

範例

ICEM06 會針對包含如下所示之資料庫專案的模組張貼下列錯誤訊息。

The target of shortcut Shortcut1.GUID1 is not a property and not a null GUID. 
Modules may not directly reference features.
The row GUID2.LocalServer32.Component2 in the Class table has a feature reference 
that is not a null GUID. Modules may not directly reference features.

快捷 ( 部分)

快速鍵 目標
Shortcut1。GUID1 cmd.exe
Shortcut2。GUID1 [MyProp]
快速鍵3。GUID1 {00000000-0000-0000-0000-000000000000}

 

類別資料表 (部分)

CLSID Context 元件_ 特徵_
GUID1 LocalServer32 Component1 {00000000-0000-0000-0000-000000000000}
GUID2 LocalServer32 Component2 MyFeature

 

ICEM06 會報告第一個錯誤,因為快捷方式資料表中的第一筆記錄在 [目標] 欄位中有不是屬性或 Null GUID 的專案。 模組無法直接參考功能。 功能資訊必須由模組的使用者提供。 若要修正此錯誤,功能參考應該由 Null GUID 取代。

ICEM06 會報告第二個錯誤,因為 Class 資料表中的第二筆記錄在功能欄位中有不是 Null GUID 的專案。 模組無法直接參考功能。 功能資訊必須由模組的使用者提供。 若要修正此錯誤,功能參考應該由 Null GUID 取代。

合併模組 ICE 參考