Partager via


Fonction JetGetInstanceInfo

S’applique à : Windows | Windows Server

Fonction JetGetInstanceInfo

La fonction JetGetInstanceInfo récupère des informations sur les instances en cours d’exécution.

Windows XP : JetGetInstanceInfo est introduit dans Windows XP.

    JET_ERR JET_API JetGetInstanceInfo(
      __out         unsigned long* pcInstanceInfo,
      __out         JET_INSTANCE_INFO** paInstanceInfo
    );

Paramètres

pcInstanceInfo

Pointeur vers une mémoire tampon qui recevra le nombre d’éléments stockés dans paInstanceInfo.

paInstanceInfo

Pointeur vers une mémoire tampon qui recevra l’adresse du premier élément d’un tableau de structures.

Valeur renvoyée

Cette fonction retourne le type de données JET_ERR avec l’un des codes de retour suivants. Pour plus d’informations sur les erreurs ESE possibles, consultez Erreurs du moteur de stockage extensible et Paramètres de gestion des erreurs.

Code de retour

Description

JET_errSuccess

L’opération s’est terminée avec succès.

JET_errInvalidParameter

L’un des paramètres fournis contenait une valeur inattendue ou contenait une valeur qui n’était pas logique lorsqu’elle était combinée à la valeur d’un autre paramètre. Cette erreur sera retournée par JetGetInstanceInfo dans les cas suivants :

  • pcInstanceInfo ou paInstanceInfo ont la valeur NULL.

JET_errOutOfMemory

La mémoire est insuffisante pour traiter la demande.

Notes

Le moteur de base de données alloue un tableau de structures JET_INSTANCE_INFO . L’appelant est responsable de libérer cette mémoire avec JetFreeBuffer.

S’il n’y a aucune instance active, JetGetInstanceInfo retourne JET_errSuccess et pcInstanceInfo reçoit la valeur 0.

Spécifications

Condition requise Valeur

Client

Nécessite Windows Vista ou Windows XP.

Serveur

Nécessite Windows Server 2008 ou Windows Server 2003.

En-tête

Déclaré dans Esent.h.

Bibliothèque

Utilisez ESENT.lib.

DLL

Nécessite ESENT.dll.

Unicode

Implémenté en tant que JetGetInstanceInfoW (Unicode) et JetGetInstanceInfoA (ANSI).

Voir aussi

JET_ERR
JET_INSTANCE
JET_INSTANCE_INFO
JetFreeBuffer