Compartir a través de


Estructura de JET_INSTANCE_INFO

Se aplica a: Windows | Windows Server

Estructura de JET_INSTANCE_INFO

La estructura de JET_INSTANCE_INFO recibe información sobre la ejecución de instancias de base de datos cuando se usa con las funciones JetGetInstanceInfo y JetOSSnapshotFreeze .

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

Miembros

hInstanceId

El JET_INSTANCE de la instancia especificada.

szInstanceName

Nombre de la instancia de la base de datos. Este valor puede ser NULL si la instancia no tiene un nombre.

cDatabases

Número de bases de datos asociadas a la instancia de base de datos. cDatabases también contiene el tamaño de las matrices de cadenas que se devuelven en szDatabaseFileName, szDatabaseDisplayName y szDatabaseSLVFileName.

szDatabaseFileName

Matriz de cadenas, cada una de las cuales contiene el nombre de archivo de una base de datos adjunta a la instancia de base de datos. La matriz tiene elementos cDatabases .

szDatabaseDisplayName

Matriz de cadenas, cada una de las cuales contiene el nombre para mostrar de una base de datos. Actualmente, la cadena puede ser NULL. La matriz tiene elementos cDatabases .

szDatabaseSLVFileName

Matriz de cadenas, cada una de las cuales contiene el nombre de archivo del archivo SLV adjunto a la instancia de base de datos. La matriz tiene elementos cDatabases . No se admiten archivos SLV, por lo que este campo debe omitirse.

Observaciones

Cada instancia de base de datos puede tener varias bases de datos asociadas a ella.

Para una estructura de JET_INSTANCE_INFO determinada, la matriz de cadenas que se devuelve para las bases de datos está en el mismo orden. Por ejemplo, "szDatabaseDisplayName[ i ]" y "szDatabaseFileName[ i ]" hacen referencia a la misma base de datos.

Requisitos

Requisito Value

Cliente

Requiere Windows Vista, Windows XP o Windows 2000 Professional.

Servidor

Requiere Windows Server 2008, Windows Server 2003 o Windows 2000 Server.

Encabezado

Declarado en Esent.h.

Unicode

Se implementa como JET_INSTANCE_INFO_W (Unicode) y JET_INSTANCE_INFO _A (ANSI).

Consulte también

JET_API_PTR
JET_INSTANCE
JetGetInstanceInfo
JetOSSnapshotFreeze