COleTemplateServer::UpdateRegistry

Informazioni sul tipo di file carica la stringa e da origini modello di documento tali informazioni nel Registro di sistema OLE.

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

Parametri

  • nAppType
    Un valore dall'enumerazione OLE_APPTYPE, definita in AFXDISP.H.Può avere uno dei seguenti valori:

    • Il server diOAT_INPLACE_SERVERinterfaccia utente server completo.

    • Supporta server diOAT_SERVER che incorporano solo.

    • Collegamenti di supporta il contenitore diOAT_CONTAINER a oggetti incorporati.

    • l'oggetto diOAT_DISPATCH_OBJECT è IDispatch- funzionale.

    • Supporto del server diOAT_DOC_OBJECT_SERVER sia che incorporano che il modello componente del Document Object.

  • rglpszRegister
    Un elenco di voci scritto nel Registro di sistema solo se esiste alcuna voce.

  • rglpszOverwrite
    Un elenco di voci scritto nel Registro di sistema indipendentemente dal fatto che tutte le voci precedenti esiste.

  • bRegister
    Determina se la classe deve essere registrata.Se bRegister è TRUE, la classe registrata con il Registro di sistema.In caso contrario, annulla la registrazione della classe.

Note

Le informazioni di registrazione vengono caricati tramite una chiamata a CDocTemplate::GetDocString.Le sottostringhe recuperate sono quelle identificate dagli indici regFileTypeId, regFileTypeNamee fileNewName, come descritto nelle pagine di riferimento GetDocString.

Se la sottostringa regFileTypeId è vuota o se la chiamata a GetDocString non riesce per qualsiasi altro motivo, non riuscire della funzione e le informazioni sul file non viene inserito nel Registro di sistema.

Le informazioni negli argomenti rglpszRegister e rglpszOverwrite vengono scritte nel Registro di sistema con una chiamata a AfxOleRegisterServerClass.Le informazioni di borsa, registrate durante i due argomenti sono NULL, sono adatte alla maggior parte delle applicazioni.Per informazioni sulla struttura delle informazioni di questi argomenti, vedere AfxOleRegisterServerClass.

Per ulteriori informazioni, vedere Implementing the IDispatch Interface.

Requisiti

Header: afxdisp.h

Vedere anche

Riferimenti

Classe di COleTemplateServer

Grafico della gerarchia

CDocTemplate::GetDocString

AfxOleRegisterServerClass