Interface IRegistrar

Essa interface é definida em atliface.h e usada internamente por funções de membro CAtlModul, como UpdateRegistryFromResourceD.

Sintaxe

typedef interface IRegistrar IRegistrar;

Comentários

Confira o tópico Usar parâmetros substituíveis (o pré-processador do Registrador) para obter mais detalhes.

Membros

Métodos públicos

Nome Descrição
IRegistrar::ResourceRegisterSz Registra o recurso.
IRegistrar::ResourceUnregisterSz Cancela o registro do recurso.
IRegistrar::FileRegister Registra o arquivo.
IRegistrar::FileUnregister Cancela o registro do arquivo.
IRegistrar::StringRegister Registra a cadeia de caracteres.
IRegistrar::StringUnregister Cancela o registro da cadeia de caracteres
IRegistrar::ResourceRegister Registra o recurso.
IRegistrar::ResourceUnregister Cancela o registro do recurso.

Requisitos

Cabeçalho: atlifase.h

IRegistrar::ResourceRegisterSz

Registra o recurso.

virtual HRESULT STDMETHODCALLTYPE ResourceRegisterSz(
    /* [in] */ _In_z_ LPCOLESTR resFileName,
    /* [in] */ _In_z_ LPCOLESTR szID,
    /* [in] */ _In_z_ LPCOLESTR szType) = 0;

IRegistrar::ResourceUnregisterSz

Cancela o registro do recurso.

virtual HRESULT STDMETHODCALLTYPE ResourceUnregisterSz(
    /* [in] */ _In_z_ LPCOLESTR resFileName,
    /* [in] */ _In_z_ LPCOLESTR szID,
    /* [in] */ _In_z_ LPCOLESTR szType) = 0;

IRegistrar::FileRegister

Registra o arquivo.

virtual HRESULT STDMETHODCALLTYPE FileRegister(
    /* [in] */ _In_z_ LPCOLESTR fileName) = 0;

IRegistrar::FileUnregister

Cancela o registro do arquivo.

virtual HRESULT STDMETHODCALLTYPE FileUnregister(
    /* [in] */ _In_z_ LPCOLESTR fileName) = 0;

IRegistrar::StringRegister

Registra os dados de cadeia de caracteres especificados.

virtual HRESULT STDMETHODCALLTYPE StringRegister(
    /* [in] */ _In_z_ LPCOLESTR data) = 0;

IRegistrar::StringUnregister

Cancela o registro dos dados de cadeia de caracteres especificados.

virtualHRESULT STDMETHODCALLTYPE StringUnregister(
    /* [in] */ _In_z_ LPCOLESTR data) = 0;

IRegistrar::ResourceRegister

Registra o recurso.

virtual HRESULT STDMETHODCALLTYPE ResourceRegister(
    /* [in] */ _In_z_ LPCOLESTR resFileName,
    /* [in] */ _In_ UINT nID,
    /* [in] */ _In_z_ LPCOLESTR szType) = 0;

IRegistrar::ResourceUnregister

Cancela o registro do recurso.

virtualHRESULT STDMETHODCALLTYPE ResourceUnregister(
    /* [in] */ _In_z_ LPCOLESTR resFileName,
    /* [in] */ _In_ UINT nID,
    /* [in] */ _In_z_ LPCOLESTR szType) = 0;

Confira também

Usando parâmetros substituíveis (pré-processador do Registrador)
Visão geral da aula
Classes de módulo
Componente de Registro (Registrador)