vm_setseg_kkey Kernel Service
Purpose
Sets the default kernel-key for a segment.
Syntax
Parameters
| Item | Description |
|---|---|
| vmid | Virtual memory object to act on. |
| kkey | New kernel key for the virtual memory object. |
Description
The vm_setseg_kkey kernel service alters the default kernel-key for newly allocated pages in a segment. The kernel-key values for any existing pages in the segment are left unchanged.
Execution Environment
The vm_setseg_kkey kernel service can be called from the process environment only.
Return Values
| Item | Description |
|---|---|
| 0 | Successful. |
| EINVAL_VM_SETSEG_KKEY | Invalid parameter or execution environment. |