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. |