📄 fsvoldata.him
字号:
#ifndef FSVOLDATA_HIM#define FSVOLDATA_HIM /************************************************************************//* *//* Volumes attached data management *//* *//************************************************************************//* This macro initialize the volume data */#define MC_FS_VD_INIT_VOL_DATA(pp_Config) \ Fs82_01VDInitVolumeData( pp_Config )/* This macro delet an entity ( task or process/instance ) from the FSS owner list */#define MC_FS_VD_GET_NEW_VOL_ID \ Fs82_02VDGetNewVolumeID()/* This macro translates the pointer on the volume to its volume ID */#define MC_FS_VD_GET_VOL_ID(pp_Volume) \ pp_Volume->v_VolID/* This macro inserts a new volume in volumes data */#define MC_FS_VD_INSERT_NEW_VOL( vp_VolID, pp_VolName, pp_Volume) \ Fs82_03VDInsertNewVolume( vp_VolID, pp_VolName, pp_Volume )/* This macro deletes a volume from volume data */#define MC_FS_VD_DELETE_VOL( vp_VolID, pp_Volume ) \ Fs82_04VDDeleteVolume( vp_VolID, pp_Volume )/* This macro Search volume by its name ( return a pointer on volume structure ) */#define MC_FS_VD_SEARCH_VOL_BY_NAME( pp_VolName, vp_MaxNameSize ) \ Fs82_05VDSearchVolByName( pp_VolName, vp_MaxNameSize )/* This macro insert a file in a volume's data */#define MC_FS_VD_INSERT_FILE_IN_VOL( pp_Volume, pp_File) \ Fs82_06VDInsertFileInVol( pp_Volume, pp_File )/* This macro deletes file from volume's data */#define MC_FS_VD_DELETE_FILE_FROM_VOL( pp_File) \ Fs82_07VDDeleteFileFromVol( pp_File )/* This macro insert a directory in a volume's data */#define MC_FS_VD_INSERT_DIR_IN_VOL( pp_Volume, pp_Dir) \ Fs82_08VDInsertDirInVol( pp_Volume, pp_Dir )/* This macro deletes a directory from volume's data */#define MC_FS_VD_DELETE_DIR_FROM_VOL( pp_Dir ) \ Fs82_09VDDeleteDirFromVol( pp_Dir )/* This macro gets first file of the volume's list */#define MC_FS_VD_GET_FIRST_FILE( pp_Volume ) \ ((t_fsFILE*) (pp_Volume -> p_FileList))/* This macro gets next file of an entity's list */#define MC_FS_VD_GET_NEXT_FILE( pp_File ) \ pp_File->p_VolNextPtr/* This macro gets first directory of an entity's list */#define MC_FS_VD_GET_FIRST_DIR( pp_Volume ) \ ((t_fsDIR*)(pp_Volume -> p_DirList))/* This macro gets next directory of an entity's list */#define MC_FS_VD_GET_NEXT_DIR( pp_Dir ) \ pp_Dir->p_VolNextPtr/* This macro gets a volume */#define MC_FS_VD_GET_VOL( vp_Index ) \ Fs82_10VDGetVolume( vp_Index )/* This macro gets the volume ptr of a file *//* This macro gets entity ptr of a file */#define MC_FS_VD_GET_VOL_PTR_OF_FILE( pp_File ) \ pp_File->p_VolOfFile/* This macro gets entity ptr of a directory */#define MC_FS_VD_GET_VOL_PTR_OF_DIR( pp_Dir ) \ pp_Dir->p_VolOfDir#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -