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