kmod_entrypt-Kernel-Service
Zweck
Gibt einen Funktionszeiger auf den Eingangspunkt eines Kernelmoduls zurück.
Syntax
Parameter
| Element | Beschreibung |
|---|---|
| KMID | Gibt die Kernelmodul-ID der Objektdatei an, für die der Eingangspunkt angefordert wird. Dieser Parameter gibt die vom kmod_load -Kernel-Service zurückgegebene Kernelmodul-ID an. |
| Flags | Markierung, die Eingangspunktoptionen angibt. Das folgende Flag ist definiert:
|
Beschreibung
Der kmod_entrypt -Kernel-Service ruft einen Funktionszeiger auf den Eingangspunkt eines angegebenen Moduls ab. Dieser Funktionszeiger wird normalerweise verwendet, um eine Routine im Modul aufzurufen, um ihre Funktionen zu initialisieren oder zu beenden. Die Initialisierung und Beendigung erfolgt nach dem Laden und vor dem Entladen. Das Modul, für das der Eingangspunkt angefordert wird, wird durch die Kernelmodul-ID angegeben, die durch den Parameter KMID dargestellt wird.
Ausführungsumgebung
Der Kernel-Service kmod_entrypt kann nur über Prozessumgebung aufgerufen werden.
Rückgabewerte
Ein Funktionszeiger ungleich null gibt einen erfolgreichen Abschluss an. Dieser Funktionszeiger enthält den Eingangspunkt des Moduls. Ein Nullfunktionszeiger gibt einen Fehler an.