Valeurs de bibliothèque de table virtuelle

La bibliothèque d’adaptateur vtable (table virtuelle) contient des informations de configuration sur l’adaptateur, notamment les noms des fonctions, les fonctions transactionnelles, etc. Cette vtable est exportée à partir de la bibliothèque DLL/shared de chaque adaptateur.

Zone Valeurs et description autorisées
nSize =sizeof (MPI_LIBRARY_VTABLE)

Vérifie que la définition de structure correcte est utilisée.

nTransMode MPI_TRANSACTIONS_SINGLE : une transaction par connexion. MPI_TRANSACTIONS_MULTIPLE : plusieurs transactions par connexion. MPI_TRANSACTIONS_NONE : l'adaptateur ne prend pas en charge les transactions.
nBurstType TRUE : l'adaptateur prend en charge l'interface de programme d'écoute.

FALSE : l'adaptateur ne prend pas en charge l'interface de programme d'écoute.

bListenerBlocks TRUE : la fonction LISTEN de l'adaptateur bloque indéfiniment et requiert une interruption externe pour demander l'arrêt.

FALSE : la fonction LISTEN de l'adaptateur ne bloque pas.

bListenerTrans TRUE : le programme d'écoute est transactionnel et requiert un appel BeginTransaction.

FALSE : le programme d'écoute n'est pas transactionnel.

bRetries TRUE : l'adaptateur prend en charge les nouvelles tentatives.

FALSE : l'adaptateur ne prend pas en charge les nouvelles tentatives.

bSourceWarnings TRUE : l'adaptateur peut renvoyer des codes d'avertissement à partir d'une source.

FALSE : l'adaptateur ne renvoie pas de codes d'avertissement à partir d'une source.

nSourceScopes MPI_SCOPE_MAP MPI_SCOPE_BURST MPI_SCOPE_CARD

Les valeurs peuvent être combinées par un opérateur OR pour fournir une liste de paramètres de portée autorisés pour une source.

nSourceOnSuccess MPI_ACTION_COMMIT MPI_ACTION_ROLLBACK

Les valeurs peuvent être combinées par un opérateur OR pour fournir une liste de paramètres OnFailure autorisés pour une source.

nSourceOnFailure MPI_ACTION_COMMIT MPI_ACTION_ROLLBACK

Les valeurs peuvent être combinées par un opérateur OR pour fournir une liste de paramètres OnFailure autorisés pour une source.

nDefSourceScope Valeur par défaut de la portée.
nDefSourceOnSuccess Valeur par défaut pour OnSuccess.
nDefSourceOnFailure TRUE : le Gestionnaire de ressources doit gérer les cibles pour s'assurer qu'il n'y a pas de conflit. FALSE : le Gestionnaire de ressources ne doit pas gérer les cibles.
bTargetWarnings TRUE : l'adaptateur peut renvoyer des codes d'avertissement à partir d'une cible.

FALSE : l'adaptateur ne renvoie pas de codes d'avertissement à partir d'une cible.

nTargetScopes MPI_SCOPE_MAP MPI_SCOPE_BURST MPI_SCOPE_CARD

Les valeurs peuvent être combinées par un opérateur OR pour fournir une liste de paramètres de portée autorisés pour une cible.

nTargetOnSuccess MPI_ACTION_CREATE MPI_ACTION_CREATEONCONTENT MPI_ACTION_DONT_CREATE MPI_ACTION_APPEND (fichier uniquement) MPI_ACTION_UPDATE (fichier uniquement)

Les valeurs peuvent être combinées par un opérateur OR pour fournir une liste de paramètres OnSuccess autorisés pour une cible.

nTargetOnFailure MPI_ACTION_COMMIT MPI_ACTION_ROLLBACK

Les valeurs peuvent être combinées par un opérateur OR pour fournir une liste de paramètres OnFailure autorisés pour une cible.

nDefTargetScope Valeur par défaut de la portée.
nDefTargetOnSuccess Valeur par défaut pour OnSuccess.
nDefTargetOnFailure Valeur par défaut pour OnFailure.