COleTemplateServer::UpdateRegistry

privatevoid UpdateRegistry ( OLE_APPTYPE nAppType = OAT_INPLACE_SERVER, LPCSTR * rglpszRegister = NULL, LPCSTR FAR * rglpszOverwrite = Nulo );

Parâmetros

nAppType

Um valor da enumeração OLE_APPTYPE , que é definido em AFXDISP.H. It pode ter qualquer um dos seguintes valores:

rglpszRegister

Uma lista de entradas que é gravada no registro somente se nenhuma entrada existir.

rglpszOverwrite

Uma lista de entradas que é gravada no registro independentemente de saber se existem quaisquer entradas anteriores.

Observações

Carrega informações de tipo de arquivo de seqüência de caracteres de modelo de documento e coloca essas informações no registro do sistema OLE.

As informações de registro são carregadas por meio de uma chamada para CDocTemplate:: GetDocString. As subseqüências recuperadas são identificadas pelos índices regFileTypeId, regFileTypeNamee fileNewName, conforme descrito nas páginas de referência GetDocString.

Se a Subcadeia regFileTypeId está vazia ou se a chamada GetDocString falhar por qualquer motivo, essa função falha e as informações do arquivo não está inscrita no registro.

As informações nos argumentos rglpszRegister e rglpszOverwrite serão gravadas no registro por meio de uma chamada para AfxOleRegisterServerClass. As informações padrão, que são registradas quando os dois argumentos são NULL, são adequadas para a maioria dos aplicativos. Para obter informações sobre a estrutura da informação nestes argumentos, consulte AfxOleRegisterServerClass.

Para obter mais informações, consulte IDispatch in the Win32 SDK OLE Programmer Referência.

Visão geral de COleTemplateServerMembros de classe | Gráfico de hierarquia

Co&nsulte tambémnbsp;CDocTemplate:: GetDocString, AfxOleRegisterServerClass

Index