Share via


Estrutura JET_INSTANCE_INFO

Aplica-se a: Windows | Windows Server

Estrutura JET_INSTANCE_INFO

A estrutura JET_INSTANCE_INFO recebe informações sobre a execução de instâncias de banco de dados quando usada com as funções JetGetInstanceInfo e JetOSSnapshotFreeze .

    typedef struct _JET_INSTANCE_INFO {
      JET_INSTANCE hInstanceId;
      tchar* szInstanceName;
      JET_API_PTR cDatabases;
      tchar** szDatabaseFileName;
      tchar** szDatabaseDisplayName;
      tchar** szDatabaseSLVFileName;
    } JET_INSTANCE_INFO;

Membros

hInstanceId

O JET_INSTANCE da instância fornecida.

szInstanceName

O nome da instância do banco de dados. Esse valor poderá ser NULL se a instância não tiver um nome.

cDatabases

O número de bancos de dados anexados à instância do banco de dados. CDatabases também contém o tamanho das matrizes de cadeias de caracteres retornadas em szDatabaseFileName, szDatabaseDisplayName e szDatabaseSLVFileName.

szDatabaseFileName

Uma matriz de cadeias de caracteres, cada uma com o nome de arquivo de um banco de dados anexado à instância do banco de dados. A matriz tem elementos cDatabases .

szDatabaseDisplayName

Uma matriz de cadeias de caracteres, cada uma segurando o nome de exibição de um banco de dados. Atualmente, a cadeia de caracteres pode ser NULL. A matriz tem elementos cDatabases .

szDatabaseSLVFileName

Uma matriz de cadeias de caracteres, cada uma com o nome do arquivo SLV anexado à instância do banco de dados. A matriz tem elementos cDatabases . Não há suporte para arquivos SLV, portanto, esse campo deve ser ignorado.

Comentários

Cada instância de banco de dados pode ter vários bancos de dados anexados a ela.

Para uma determinada estrutura de JET_INSTANCE_INFO , a matriz de cadeias de caracteres retornada para os bancos de dados está na mesma ordem. Por exemplo, "szDatabaseDisplayName[ i ]" e "szDatabaseFileName[ i ]" referem-se ao mesmo banco de dados.

Requisitos

Requisito Valor

Cliente

Requer Windows Vista, Windows XP ou Windows 2000 Professional.

Servidor

Requer o Windows Server 2008, o Windows Server 2003 ou o Windows 2000 Server.

Cabeçalho

Declarado em Esent.h.

Unicode

Implementado como JET_INSTANCE_INFO_W (Unicode) e ansi (JET_INSTANCE_INFO _A ).

Consulte Também

JET_API_PTR
JET_INSTANCE
JetGetInstanceInfo
JetOSSnapshotFreeze