Server Interface - Request that the default pager record initialization information for specified memory object.
kern_return_t memory_object_data_initialize (memory_object_t memory_object, memory_object_control_t memory_control, vm_offset_t offset, pointer_t data); kern_return_t seqnos_memory_object_data_initialize (memory_object_t memory_object, mach_port_seqno_t seqno, memory_object_control_t memory_control, vm_offset_t offset, pointer_t data);
A memory_object_data_initialize function is called as the result of a kernel message providing the default memory manager with initial data for a kernel-created memory object. If the memory manager already has supplied data (by a previous memory_object_data_initialize or memory_object_data_return), it should ignore this call. Otherwise, the call behaves the same as the memory_object_data_return call.
The kernel makes this call only to the default memory manager and only on temporary memory objects that it has created with memory_object_create.
Only generic errors apply.
Functions: memory_object_create, memory_object_data_return, memory_object_default_server, seqnos_memory_object_default_server.