Share via


DECLARE_REGISTRY

輸入標準類別註冊到系統登錄或從系統登錄中將它移除。

DECLARE_REGISTRY( 
   class, 
   pid, 
   vpid, 
   nid, 
   flags  
)

參數

  • class
    [in] 包含以回溯相容性 (Backward Compatibility)。

  • pid
    [in] 是版本特定的程式識別項的 LPCTSTR

  • vpid
    [in] 是版本獨立應用程式 LPCTSTR

  • nid
    [out] 表示資源字串索引使用的已註冊為程式的描述 UINT

  • flags
    [out] 包含程式的執行緒模型的 DWORD 在登錄中。 必須是下列其中一個值: THREADFLAGS_APARTMENTTHREADFLAGS_BOTHAUTPRXFLAG

備註

標準註冊包含 CLSID、程式 ID、版本獨立程式 ID、描述字串和執行緒模型。

當您建立物件時或使用 ATL 的控制項加入類別精靈,該精靈會自動實作指令碼架構登錄支援並將 DECLARE_REGISTRY_RESOURCEID 巨集加入至檔案。 如果您不想讓指令碼架構登錄支援,您需要使用 DECLARE_REGISTRY取代這個巨集。 DECLARE_REGISTRY 只插入所描述的五個基底機碼上方輸入登錄。 您必須手動撰寫程式碼插入其他按鍵輸入登錄。

需求

Header: atlcom.h

請參閱

參考

DECLARE_REGISTRY_RESOURCE

其他資源

Registry Macros

ATL 巨集