Service de noyau pin_context_stack ou unpin_context_stack
Objectif
Broches et broches de la région de pile du noyau masquée.
Syntaxe
Paramètres
| Article | Descriptif |
|---|---|
| Flags | Divers drapeaux au service du noyau. Doit être défini sur 0. |
Descriptif
Le code du noyau qui broche sa pile d'appels système doit appeler ce service avant la première broche de pile du noyau et appeler le service Unpin_context_stack () après la dernière non-broche. Ces services ne broche pas ou ne dépin pas la pile d'exécution C, mais épinglette ou dépin une ressource de pile masquée utilisée pour le support de la clé de noyau.
Environnement d'exécution
Ces services doivent être appelés dans l'environnement Processus .
Valeurs renvoyées
| Article | Descriptif |
|---|---|
| 0 % | Indique une exécution réussie. |
| EMPLACEMENT_CONTEXTE_PIN_ENOMEM_PIN_ | Indique que la mémoire n'est pas suffisante pour satisfaire la demande. |
| ENOSPC_PIN_CONTEXT_STACK | Indique que l'espace de page n'est pas suffisant. |
| CHEMIN_FICHIER_CONTEXTE EINVAL_PIN_ | Indique que l'environnement d'exécution n'est pas valide. |
| CHEMIN_FICHIER_CONTEXTE EINVAL_UNPIN_UNPIN_ | Indique que l'environnement d'exécution n'est pas valide. (Par exemple, le service n'est pas dans l'environnement de processus ou les clés du noyau ne sont pas activées ou la valeur du paramètre Indicateur n'est pas valide.) |