Compartilhar via


CSettingsStoreSP::Create

Cria uma nova instância de um objeto que é derivado de Classe CSettingsStore.

CSettingsStore& CSettingsStoreSP Create(
   BOOL bAdmin,
   BOOL bReadOnly
);

Parâmetros

  • [in] bAdmin
    Um parâmetro boolean que determina se um objeto de CSettingsStore é criado no modo de administrador.

  • [in] bReadOnly
    Um parâmetro boolean que determina se um objeto de CSettingsStore é criado para acesso somente leitura.

Valor de retorno

Uma referência ao objeto criado de CSettingsStore .

Comentários

Você pode usar o método CSettingsStoreSP::SetRuntimeClass para determinar que tipo de objeto CSettingsStoreSP::Create criará. Por padrão, esse método cria um objeto de CSettingsStore .

Se você criar um objeto de CSettingsStore no modo de administrador, o local padrão para qualquer acesso ao Registro é HKEY_LOCAL_MACHINE. Caso contrário, o local padrão para qualquer acesso ao Registro é HKEY_CURRENT_USER.

Se bAdmin é TRUE, o aplicativo deve ter direitos de administração do. Caso contrário, falhará quando tentar acessar o Registro.

Exemplo

O exemplo seguinte demonstra como usar o método de Create da classe de CSettingsStoreSP .

    CSettingsStoreSP regSP;
    CSettingsStore& reg = regSP.Create(FALSE, TRUE);

Requisitos

Cabeçalho: afxsettingsstore.h

Consulte também

Referência

Classe CSettingsStoreSP

Gráfico da hierarquia

CSettingsStoreSP::SetRuntimeClass

Classe CSettingsStore