BOOL PI02_define_card(IN ULONG bus_num, IN ULONG slot_num, IN
PI02_INT_HANDLER func, OUT ULONG * carte)
Cette fonction doit être appelée afin d'utiliser une carte PI02 et plus
particulièrement les modules installés dans les 2 emplacements.
Les différents modules sont détectés automatiquement par le mécanisme du
BOOT&WORK et des informations les concernant peuvent être récupérées
par l'intermédiaire des fonctions "PI02_*_is".
Utilisez la fonction "PI02_undefine_card" pour libérer la carte.
Paramètre:
bus_num - numéro du bus de la carte. Celui-ci peut être
récupéré par la fonction adresse de base de la carte
PI02_get_card_pos.
slot_num - numéro du slot de la carte. Celui-ci peut être
récupéré par la fonction PI02_get_card_pos.
PI02_INT_HANDLER - fonction d'interruption qui doit
initialiser la structure PI02_INT_PARAM composée des
arguments carte, value, intreg, slot. (Voir PI02.h pour la
structure).
carte - Un numéro de carte qui est en fait le numéro de
handle réservé dans les ressources de windows(ce qui
correspond en fait à une « image » de vos sorties
physiques en mémoire). Ce numéro de carte doit être
repassé à la fonction PI02_undefine_card (vous pouvez
considérer que le numéro de carte est l'adresse de base de
votre carte).
Retour:
TRUE en cas de succès de l'opération
BOOL PI02_undefine_card (IN ULONG card)
Cette fonction doit être appelée à la fin de l'utilisation de la carte. Cette
fonction libère notamment les différentes ressources utilisées par la carte.
Paramètre:
card - le descripteur de carte renvoyé par la fonction
"PI02_define_card"
Retour:
TRUE en cas de succès de l'opération
Voir aussi
PI02_ErrorCodes et PI02_define_card
MANUEL D'UTILISATION
- 23 -