共用方式為


COleTemplateServer::UpdateRegistry

載入來源文件樣板字串和位置的文件類型資訊在 OLE 系統登錄的相關資訊。

void UpdateRegistry( 
   OLE_APPTYPE nAppType = OAT_INPLACE_SERVER, 
   LPCTSTR* rglpszRegister = NULL, 
   LPCTSTR* rglpszOverwrite = NULL, 
   BOOL bRegister = TRUE  
);

參數

  • nAppType
    OLE_APPTYPE 列舉型別的值,在 AFXDISP.H. 中定義。 它可以是下列其中一個值:

    • OAT_INPLACE_SERVER 伺服器具有完整伺服器的使用者介面。

    • OAT_SERVER 只內嵌伺服器的支援。

    • OAT_CONTAINER 容器內嵌物件的支援連結。

    • OAT_DISPATCH_OBJECT 物件能夠 IDispatch-。

    • OAT_DOC_OBJECT_SERVER 伺服器支援兩種內嵌和文件元件物件模型。

  • rglpszRegister
    寫入登錄項目的清單中,只有當項目不存在。

  • rglpszOverwrite
    寫入登錄項目的清單中任何前面的項目是否存在。

  • bRegister
    判斷類別是否已註冊。 如果 bRegister 是 ,類別向系統登錄中。 否則,它會移除註冊類別。

備註

登入資訊傳遞至 CDocTemplate::GetDocString的呼叫來載入。 擷取的子字串是索引所識別的 regFileTypeIdregFileTypeNamefileNewName,如 GetDocString 參考頁面中所述。

如果 regFileTypeId 子字串是空的,或是 GetDocString 對的呼叫會在任何其他原因而失敗,此函式會失敗,而檔案資訊登錄中找不到的項目。

在引數 rglpszRegister 和 rglpszOverwrite 的資訊寫入登錄傳遞至 AfxOleRegisterServerClass的呼叫。 預設資訊,註冊,則兩個引數是 NULL時,將會適用於多數的應用程式。 如需資訊之結構的相關資訊。這些引數的,請參閱 AfxOleRegisterServerClass

如需詳細資訊,請參閱 Implementing the IDispatch Interface

需求

Header: afxdisp.h

請參閱

參考

COleTemplateServer 類別

階層架構圖

CDocTemplate::GetDocString

AfxOleRegisterServerClass