Server Interface - Request that the memory manager change current access permission on the specified memory object's data.
[in abstract-memory-object (receive) right]
The abstract memory
object port that represents the memory object data.
The sequence number of this message relative to the abstract
memory object port.
[in memory-cache-control send right]
The memory cache control port
to be used for a response by the memory manager. If the memory
object has been supplied to more than one kernel, this parameter
identifies the kernel that is making the call.
The offset within the memory object.
The number of bytes to which the access applies, starting at
offset. The number converts to an integral number of memory object
The memory access modes requested for the cached data.
Possible values are obtained by or'ing together the following values:
Allows read access.
Allows write access.
Allows execute access.
A memory_object_data_unlock function is called as the
result of a kernel
message requesting the memory manager to permit at least the
desired access to the
specified data cached by the kernel. The memory manager is expected
to use the
memory_object_lock_request call in response.
Only generic errors apply.