fn register_service<P>( task: &Arc<Task<P>>, name_length: usize, name_ptr: usize ) -> Result<Handle, RegisterServiceError>where P: Platform,