vitasdk
Documentation of the vitasdk
appmgr.h File Reference

Go to the source code of this file.

Data Structures

struct  SceAppMgrLaunchParam
 
struct  SceAppMgrLaunchAppByPathOpt
 Path-mapping options for ksceAppMgrLaunchAppByPath. More...
 
struct  SceAppMgrDrmOpt
 

Enumerations

enum  SceAppMgrLaunchParamAttr {
  SCE_APPMGR_LAUNCH_PARAM_ATTR_CPU_AFFINITY_MASK = 0x00001000 , SCE_APPMGR_LAUNCH_PARAM_ATTR_BUDGET_ID = 0x00004000 , SCE_APPMGR_LAUNCH_PARAM_ATTR_PARENT_PROCESS_ID = 0x00010000 , SCE_APPMGR_LAUNCH_PARAM_ATTR_PROCESS_EXIT_SPAWN = 0x00020000 ,
  SCE_APPMGR_LAUNCH_PARAM_ATTR_KLICENSEE = 0x00040000 , SCE_APPMGR_LAUNCH_PARAM_ATTR_MAX_FILE_HANDLES = 0x00080000 , SCE_APPMGR_LAUNCH_PARAM_ATTR_UNIQUE_HEAP_SIZE = 0x00200000 , SCE_APPMGR_LAUNCH_PARAM_ATTR_INIT_PRIORITY = 0x10000000 ,
  SCE_APPMGR_LAUNCH_PARAM_ATTR_STACK_SIZE = 0x20000000 , SCE_APPMGR_LAUNCH_PARAM_ATTR_REPORT_LOAD_PROGRESS = 0x40000000 , SCE_APPMGR_LAUNCH_PARAM_ATTR_SKIP_START_CALLBACKS = 0x80000000
}
 Attribute bits accepted in ::SceAppMgrLaunchParam::attr. More...
 
enum  SceAppMgrProcessExitSpawnMode { SCE_APPMGR_PROCESS_EXIT_SPAWN_MODE_NORMAL = 0 , SCE_APPMGR_PROCESS_EXIT_SPAWN_MODE_ENABLED = 1 }
 Process-replacement modes for Processmgr's exit-spawn mechanism. More...
 
enum  SceAppMgrCloudDataMcIdLocation { SCE_APPMGR_CLOUD_DATA_MC_ID_LOCATION_AUTO = 0 , SCE_APPMGR_CLOUD_DATA_MC_ID_LOCATION_EXTERNAL = 1 , SCE_APPMGR_CLOUD_DATA_MC_ID_LOCATION_INTERNAL = 2 }
 
enum  SceAppMgrDebugSetting {
  SCE_APPMGR_DEBUG_SETTING_FAKE_NO_MEMORY_CARD = 0 , SCE_APPMGR_DEBUG_SETTING_UPGRADABLE = 1 , SCE_APPMGR_DEBUG_SETTING_BUTTON_ASSIGN = 2 , SCE_APPMGR_DEBUG_SETTING_TRC_CHECK_NOTIFY = 3 ,
  SCE_APPMGR_DEBUG_SETTING_SHOW_DEBUG_INFO = 4
}
 

Functions

int ksceAppMgrKillProcess (SceUID pid)
 Kill a process.
 
 VITASDK_BUILD_ASSERT_EQ (0x34, SceAppMgrLaunchParam)
 
 VITASDK_BUILD_ASSERT_EQ (0x814, SceAppMgrLaunchAppByPathOpt)
 
int ksceAppMgrLaunchAppByPath (const char *path, const char *args, SceSize arg_size, unsigned int type, const SceAppMgrLaunchParam *launch_param, void *path_mapping_opt)
 Launch an application from an executable path.
 
 VITASDK_BUILD_ASSERT_EQ (0x28, SceAppMgrDrmOpt)
 
int ksceAppMgrAcInstGetAcdirParam (const char *title_id, const char *addcont_id, SceAppMgrAcInstResult *output_data)
 
int ksceAppMgrAppDataMount (int mount_id, char mount_point[16])
 Mount application data for the calling process.
 
int ksceAppMgrAppDataMountById (int mount_id, const char *title_id, char mount_point[16])
 FW 3.60 accepts mount IDs 104, 106, 107, and 110.
 
int ksceAppMgrCheckContentInstallPeriod (ScePID process_id)
 
int ksceAppMgrCheckPfsMounted (const char *path)
 
int ksceAppMgrCloudDataClearMcId (int location)
 
int ksceAppMgrCloudDataDstCreateMount (const char *title_id, char mount_point[16])
 
int ksceAppMgrCloudDataSrcMount (int mode, const char *title_id, char mount_point[16])
 
int ksceAppMgrDebugSettingNotifyUpdate (int setting)
 
int ksceAppMgrDrmOpen (const SceAppMgrDrmOpt *drm_opt)
 
int ksceAppMgrFakeSaveDataCreateMount (const char *path, char mount_point[16])
 
int ksceAppMgrGameDataMount (const char *app_path, const char *patch_path, const char *rif_path, char mount_point[16])
 
int ksceAppMgrIsExclusiveProcessRunning (const char *title_id)
 Check whether an exclusive process is running.
 
int ksceAppMgrMmsMount (int mount_id, char mount_point[16])
 
int ksceAppMgrPhotoMount (const SceAppMgrPhotoMountParam *param)
 
int ksceAppMgrTrophyMount (int mount_id, ScePID process_id, char mount_point[16])
 
int ksceAppMgrUmount (const char *mount_point)
 
int ksceAppMgrWorkDirMount (int mount_id, char mount_point[16])