Compartilhar via


Interface IWbemBackupRestoreEx (wbemcli.h)

A interface IWbemBackupRestoreEx faz backup e restaura o conteúdo do repositório. O conteúdo afetado do repositório são dados estáticos, como as definições de classe que são compiladas no repositório quando um arquivo MOF (Managed Object Format) é carregado. Os dados dinâmicos fornecidos por meio de provedores não estão incluídos. Essa interface adiciona os métodos Pause e Resume à funcionalidade de IWbemBackupRestore.

Herança

A interface IWbemBackupRestoreEx herda de IWbemBackupRestore. IWbemBackupRestoreEx também tem estes tipos de membros:

Métodos

A interface IWbemBackupRestoreEx tem esses métodos.

 
IWbemBackupRestoreEx::P ause

O método IWbemBackupRestoreEx::P ause bloqueia operações de gravação do repositório WMI (Instrumentação de Gerenciamento do Windows) e pode fazer com que as operações de leitura sejam bloqueadas.
IWbemBackupRestoreEx::Resume

O método IWbemBackUpRestoreEx::Resume libera um bloqueio no repositório WMI (Instrumentação de Gerenciamento do Windows) para que as operações possam continuar.

Comentários

O modo padrão é o mesmo que definir o sinalizador de modo de força, que interrompe todas as conexões ativas. Isso resulta em erros de RPC (chamada de procedimento remoto) de qualquer conexão COM ativa para WMI até que novas conexões sejam estabelecidas.

Não pode haver conexões ativas com o repositório durante uma operação de restauração. Por esse motivo, a operação de restauração falhará se os parâmetros padrão forem usados e houver conexões ativas. Um sinalizador pode ser especificado para interromper todas as conexões ativas.

O cliente que está fazendo a chamada deve ter o privilégio correto habilitado. O backup requer o privilégio SE_RESTORE_NAME e a restauração requer SE_RESTORE_NAME. Para habilitar um privilégio, um aplicativo cliente deve estar em execução em uma conta de usuário que tenha esse privilégio e o privilégio deve ser habilitado usando a função AdjustTokenPrivileges do Windows.

Qualquer usuário local pode fazer essas chamadas, mas os usuários remotos devem ter o acesso WBEM_FULL_WRITE_REP diretamente ao namespace raiz.

Requisitos

   
Cliente mínimo com suporte Windows Vista
Servidor mínimo com suporte Windows Server 2008
Plataforma de Destino Windows
Cabeçalho wbemcli.h (include Wbemidl.h)

Confira também

API COM para WMI