kwpar_r2vmap_devno -Kernel-Service
Zweck
Ordnet eine reale Einheitennummer der entsprechenden virtuellen Einheitennummer für eine bestimmte Workload-Partition (WPAR) zu.
Syntax
Parameter
| Element | Beschreibung |
|---|---|
| WPAR-ID | Die WPAR-ID Dieser Parameter ist erforderlich. |
| rdevno | Reale Einheitennummer. Dieser Parameter ist erforderlich. |
| vdevno | Verweist auf den Datenbereich, der die Nummer der virtuellen Einheit enthält. Dieser Parameter wird nach Referenz übergeben. Dieser Parameter ist optional. |
Beschreibung
Der kwpar_r2vmap_devno -Kernel-Service bietet die Möglichkeit, eine reale Einheitennummer, die in der Switchtabelle der Kerneleinheit verwaltet wird, in die entsprechende virtuelle Einheitennummer zu übersetzen, die im Benutzerbereich verwaltet wird. Der Aufrufende muss eine vorhandene WPAR-ID mit dem Parameter WPAR-ID und eine gültige reale Einheitennummer mit dem Parameter rdevno angeben. Der kwpar_r2vmap_devno -Kernel-Service schreibt die entsprechende virtuelle Einheitennummer in den Datenbereich, auf den der Parameter vdevno verweist (sofern angegeben). Wenn der Parameter vdevno nicht angegeben wird, gibt der Rückkehrcode an, ob eine Zuordnung für die angegebene WPAR-ID und die reale Einheitennummer vorhanden ist.
Eine Zuordnung für die angegebene virtuelle Einheitennummer muss vorhanden sein, damit der kwpar_v2rmap_devno -Kernel-Service erfolgreich ausgeführt werden kann.
Ausführungsumgebung
Der Kernel-Service kwpar_r2vmap_devno kann nur über Prozessumgebung aufgerufen werden.
Rückgabewerte
| Element | Beschreibung |
|---|---|
| 0 | Erfolg. |
| Wert ungleich null | Fehler. |
Fehlercodes
Der kwpar_r2vmap_devno -Service schlägt fehl, wenn einer oder mehrere der folgenden Fehler auftreten:
| Element | Beschreibung |
|---|---|
| EINVAL | Das Argument WPAR-ID oder rdevno ist ungültig. |
| ENXIO | Die WPAR-Einheitenmaske, die der angegebenen WPAR-ID zugeordnet ist, wurde nicht gefunden. |
| ESRCH | Für die angegebene reale Einheitennummer rdevnowurde keine Zuordnung gefunden. |