Compartir a través de


COleTemplateServer::UpdateRegistry

Información de tipo de archivo de carga de la cadena y los lugares de plantilla de documento esa información del sistema OLE.

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

Parámetros

  • nAppType
    Un valor de enumeración de OLE_APPTYPE , que se define en AFXDISP.H. Puede obtener de los siguientes valores:

    • El Servidor deOAT_INPLACE_SERVER tiene la interfaz de usuario completo del servidor.

    • La del Servidor deOAT_SERVER que insertan sólo.

    • Vínculos de la del contenedor deOAT_CONTAINER a objetos incrustados.

    • El objeto deOAT_DISPATCH_OBJECT es IDispatch- capaz.

    • La incrustación de la del Servidor deOAT_DOC_OBJECT_SERVER y el componente del objeto document de modelo.

  • rglpszRegister
    Una lista de entradas que se escriben en el registro sólo si no existe ninguna entradas.

  • rglpszOverwrite
    Una lista de entradas independientemente de la que se escribe en el registro si existen algunas entradas anteriores.

  • bRegister
    Determina si la clase debe registrarse. Si bRegister es TRUE, la clase se registra con el sistema. Si no, se anula la clase.

Comentarios

La información de registro se carga mediante una llamada a CDocTemplate:: GetDocString. Las subcadenas recuperadas son las identificadas por los índices regFileTypeId, regFileTypeName, y fileNewName, como se describe en las páginas de referencia de GetDocString .

Si la subcadena de regFileTypeId está vacío o si se produce un error en la llamada a GetDocString por cualquier otro motivo, los errores de esta función y la información de archivo no se escriben en el registro.

La información sobre los argumentos rglpszRegister y rglpszOverwrite se escribe en el registro con una llamada a AfxOleRegisterServerClass. Información predeterminada, que se registra cuando los dos argumentos son NULL, es adecuado para la mayoría de las aplicaciones. Para obtener información sobre la estructura de la información de estos argumentos, vea AfxOleRegisterServerClass.

Para obtener más información, vea Implementing the IDispatch Interface.

Requisitos

encabezado: afxdisp.h

Vea también

Referencia

COleTemplateServer Class

Gráfico de jerarquías

CDocTemplate::GetDocString

AfxOleRegisterServerClass