Compartilhar via


Função JetOSSnapshotGetFreezeInfo

Aplica-se a: Windows | Windows Server

Função JetOSSnapshotGetFreezeInfo

A função JetOSSnapshotGetFreezeInfo recupera a lista de instâncias e bancos de dados que fazem parte da sessão instantâneo a qualquer momento.

Windows Vista:JetOSSnapshotGetFreezeInfo é introduzido no Windows Vista.

    JET_ERR JET_API JetOSSnapshotGetFreezeInfo(
      __in          const JET_OSSNAPID snapId,
      __out         unsigned long* pcInstanceInfo,
      __out         JET_INSTANCE_INFO** paInstanceInfo,
      __in          const JET_GRBIT grbit
    );

Parâmetros

snapId

O identificador da sessão instantâneo a ser iniciada.

pcInstanceInfo

O número de instâncias em execução no momento que fazem parte da sessão instantâneo.

paInstanceInfo

Uma matriz de estruturas, uma para cada instância em execução, descrevendo a instância e os bancos de dados que fazem parte dela.

grbit

As opções para essa chamada. Esse parâmetro é reservado para uso futuro. O único valor válido é 0 (zero).

Valor Retornado

Essa função retorna o tipo de dados JET_ERR com um dos seguintes códigos de retorno. Para obter mais informações sobre os possíveis erros do ESE, consulte Erros extensíveis do mecanismo de armazenamento e parâmetros de tratamento de erros.

Código de retorno

Descrição

JET_errSuccess

A operação foi concluída com sucesso.

JET_errOutOfMemory

A função falhou devido a uma condição de falta de memória.

JET_errInvalidParameter

pcInstanceInfo ou paInstanceInfo é NULL.

JET_errOSSnapshotInvalidSnapId

O identificador da sessão de instantâneo não é válido.

JET_errOSSnapshotInvalidSequence

Uma sessão instantâneo não está em andamento.

Se essa função for bem-sucedida, as informações da instância serão preenchidas corretamente e deverão ser liberadas posteriormente chamando JetFreeBuffer com o ponteiro para a matriz de informações da instância retornada.

Se essa função falhar, nenhuma alteração no estado do mecanismo ocorrerá.

Requisitos

Requisito Valor

Cliente

Requer o Windows Vista.

Servidor

Requer o Windows Server 2008.

Cabeçalho

Declarado em Esent.h.

Biblioteca

Use ESENT.lib.

DLL

Requer ESENT.dll.

Unicode

Implementado como JetOSSnapshotGetFreezeInfoW (Unicode) e JetOSSnapshotGetFreezeInfoA (ANSI).

Consulte Também

Parâmetros de tratamento de erros
Erros extensíveis do mecanismo de armazenamento
JET_ERR
JetFreeBuffer
JetOSSnapshotAbort
JetOSSnapshotFreeze
JetOSSnapshotThaw