📄 call_memory.h
字号:
#ifndef OS_MEMORY_MEMORY_CALL
#define OS_MEMORY_MEMORY_CALL
union memory_call_parameter{
struct{
struct install_memory_body_parameter
memory_body_parameter;
struct capability capability;
int set_stack_flag;
}setup;
struct open_file_window{
int file_window_id;
struct file_window file_window;
struct capability process_capability;
}open_file_window;
struct close_file_window{
int file_window_id;
int give_up_flag,wait_flag;
struct capability file_capability;
}close_file_window;
struct file_attribute{
int file_window_id;
struct file file;
struct capability capability;
}file_attribute;
struct memory_map_deal{
int file_window_id;
int begin_logic_address,end_logic_address;
struct capability file_capability;
}memory_map_deal;
struct flush_process_memory{
int give_up_flag,free_block_flag,wait_flag;
int process_number;
struct capability process_capability;
}flush_process_memory;
struct flush_file_window{
int give_up_flag,free_block_flag,wait_flag;
int file_window_id;
struct capability file_capability;
}flush_file_window;
struct mark_modify{
int file_window_id;
int begin_logic_address,end_logic_address;
struct capability file_capability;
}mark_modifed;
struct memory_resource memory_resource;
struct control_file_system{
union file_system_operation_parameter parameter;
struct capability capability;
}control_file_system;
};
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -