net_attach-Kernel-Service
Zweck
Öffnet einen DFV-E/A-Einheitenhandler.
Syntax
#include <sys/types.h>
#include <sys/errno.h>
#include <aixif/net_if.h>
#include <sys/comio.h> struct kopen_ext * kopen_ext;
struct device_req * device_req;
struct netid_list * netid;
struct file ** netfpp;
Parameter
| Element | Beschreibung |
|---|---|
| Kopen_ext | Gibt die Kernelerweiterung für den Einheitenhandler an. |
| Einheitenanforderung | Gibt die Adresse der Einheitenbeschreibungsstruktur an. |
| netid | Gibt die Adresse der Netz-ID-Liste an |
| Netfpp | Gibt die Adresse der Variablen an, die den zurückgegebenen Dateizeiger enthält. |
Beschreibung
Der Netzanschluss -Kernel-Service öffnet die mit dem Parameter Einheitenanforderung angegebene Einheitenhandler und startet dann alle Netz-IDs, die in der mit dem Parameter Netid angegebenen Adresse aufgelistet sind.. Der Netzanschluss -Service ist dann inaktiviert und wartet auf die asynchronestart completionBenachrichtigungen vom net_start_fertig -Kernel-Service.
Ausführungsumgebung
Der Kernel-Service Netzanschluss kann nur über Prozessumgebung aufgerufen werden.
Rückgabewerte
Bei Erfolg wird der Wert 0 zurückgegeben und ein Dateizeiger wird in der Adresse gespeichert, die durch den Netfpp -Parameter. angegeben wird. Bei einem Fehler gibt der Netzanschluss -Service entweder die vom fp_opendev -oder Fp_ioctl -Kernelservice empfangenen Fehlercodes oder den Wert EZEITDOUTzurück. Der letzte Wert wird zurückgegeben, wenn eine Operation zum Öffnen das Zeitlimit überschreitet.