Service de noyau exporté ras_control
Objectif
Contrôle les caractéristiques RAS.
Syntaxe
Descriptif
Le service de noyau Commande ras_control transmet une commande au rappel pour le composant référencé par le paramètre Ras_blk . Si le paramètre Ras_blk n'est pas connu, utilisez l'appel Contrôle_chemin d'accès .
Remarque: Au cours du processus Commande ras_control , des rappels à l'enregistrement du composant peuvent être lancés pour les modifications apportées par l'infrastructure RAS au composant. L'inscrit doit en être conscient à des fins de verrouillage (par exemple, l'inscrit ne devrait pas détenir de serrures dont il a besoin).
Si le paramètre d'entrée Ras_blk a une valeur RAS_BLOCK_NULL, le service de noyau Commande ras_control renvoie sans erreur et ne prend aucune action.
Paramètres
| Article | Descriptif |
|---|---|
| Ras_blk | Pointeur de bloc de contrôle cible. |
| Commande | Commande transmise au rappel. Les commandes sont spécifiques à un domaine RAS donné, tel que Trace de composant. |
| arg | Argument facultatif de la commande. |
| Taille argarque | Taille de l'argument, si une mémoire tampon ou une structure. |
Environnement d'exécution
L'environnement d'appel du service de noyau Commande ras_control varie en fonction de la commande individuelle. L'environnement d'appel d'une commande particulière est documenté avec la commande elle-même.
Valeurs renvoyées
Le service de noyau Commande ras_control renvoie 0 pour le succès et un code d'erreur différent de zéro pour l'échec.