RegisterStatusMethod

Cette méthode permet l'enregistrement d'une méthode de statut fournie par l'utilisateur pour un objet de mappe donné.

Cette méthode de statut sera invoquée à des moments critiques lors de l'exécution de la mappe.

Si la méthode de statut renvoie MPI_STATE_ABORTED, l'exécution de la mappe s'arrêtera immédiatement. Après l'abandon d'une mappe, il est possible de la reprendre depuis à l'aide de la méthode Exécuter.

iNotifyWhen est une tâche de masque binaire qui régit le moment où la méthode de statut sera appelée. Il peut s'agir de n'importe quelle combinaison des valeurs énumérées.

Valeur Description
MPI_EVENT_START_MAP Notifier chaque fois qu'une mappe est lancée.
MPI_EVENT_MAP_COMPLETE Notifier chaque fois qu'une mappe se termine.
MPI_EVENT_START_BURST Notifier chaque fois qu'une rafale est lancée.
MPI_EVENT_BURST_COMPLETE Notifier chaque fois qu'une rafale se termine.
MPI_EVENT_START_INPUT Notifier chaque fois qu'une entrée est lancée.
MPI_EVENT_INPUT_COMPLETE Notifier à chaque fois qu'une entrée se termine.
MPI_EVENT_START_OUTPUT Notifier chaque fois qu'une sortie est lancée.
MPI_EVENT_OUTPUT_COMPLETE Notifier chaque fois qu'une sortie se termine.
MPI_EVENT_CARD_EVENTS Notifier chaque fois qu'une carte est lancée ou se termine.
MPI_EVENT_BURST_EVENTS Notifier chaque fois qu'une rafale est lancée ou se termine.
MPI_EVENT_MAP_EVENTS Notifier chaque fois qu'une mappe est lancée ou se termine.
MPI_EVENT_ALL_EVENTS Notifier tous les événements de carte, de mappe et de rafale.