Поделиться через


Структура JET_INSTANCE_INFO

Применимо к: Windows | Windows Server

Структура JET_INSTANCE_INFO

Структура JET_INSTANCE_INFO получает сведения о запущенных экземплярах базы данных при использовании с функциями JetGetInstanceInfo и JetOSSnapshotFreeze .

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

Элементы

hInstanceId

JET_INSTANCE данного экземпляра.

szInstanceName

Имя экземпляра базы данных. Это значение может иметь значение NULL , если экземпляр не имеет имени.

cDatabases

Количество баз данных, присоединенных к экземпляру базы данных. cDatabases также содержит размер массивов строк, возвращаемых в szDatabaseFileName, szDatabaseDisplayName и szDatabaseSLVFileName.

szDatabaseFileName

Массив строк, каждый из которых содержит имя файла базы данных, присоединенной к экземпляру базы данных. Массив содержит элементы cDatabases .

szDatabaseDisplayName

Массив строк, каждый из которых содержит отображаемое имя базы данных. В настоящее время строка может иметь значение NULL. Массив содержит элементы cDatabases .

szDatabaseSLVFileName

Массив строк, каждый из которых содержит имя файла SLV, присоединенного к экземпляру базы данных. Массив содержит элементы cDatabases . SLV-файлы не поддерживаются, поэтому это поле следует игнорировать.

Комментарии

К каждому экземпляру базы данных может быть присоединено несколько баз данных.

Для заданной структуры JET_INSTANCE_INFO массив строк, возвращаемых для баз данных, находится в том же порядке. Например, "szDatabaseDisplayName[ i ]" и "szDatabaseFileName[ i ]" относятся к одной базе данных.

Требования

Требование Значение

Клиент

Требуется Windows Vista, Windows XP или Windows 2000 Professional.

Сервер

Требуется Windows Server 2008, Windows Server 2003 или Windows 2000 Server.

Верхняя часть

Объявлено в Esent.h.

Юникод

Реализовано как JET_INSTANCE_INFO_W (Юникод) и JET_INSTANCE_INFO _A (ANSI).

См. также:

JET_API_PTR
JET_INSTANCE
JetGetInstanceInfo
JetOSSnapshotFreeze