![]() |
vitasdk
Documentation of the vitasdk
|
Exports for Kernel. More...
Typedefs | |
| typedef int(* | SceSysEventHandler) (int resume, int event_id, void *event_param, void *args) |
| System suspend/resume event handler. | |
Functions | |
| int | ksceKernelPowerTick (SceKernelPowerTickType type) |
| Cancel specified idle timers to prevent entering in power save processing. | |
| int | ksceKernelRegisterSysEventHandler (const char *name, SceSysEventHandler handler, void *args) |
| Register system event handler. | |
| int | ksceKernelSysEventDispatch (SceBool resume, SceUInt32 event_id, void *event_param, SceUID *failed_handler_id) |
| Call registered handlers for a suspend or resume event. | |
| int | ksceKernelUnregisterSysEventHandler (SceUID handler_id) |
| Unregister a system event handler. | |
Exports for Kernel.
Include the header file in your project:
Link the library to the executable:
| typedef int(* SceSysEventHandler) (int resume, int event_id, void *event_param, void *args) |
System suspend/resume event handler.
| [in] | resume | - Zero while suspending, or one while resuming. |
| [in] | event_id | - Event identifier. |
| [in] | event_param | - Event data supplied to ksceKernelSysEventDispatch. |
| [in] | args | - Private argument supplied when registering the handler. |
| int ksceKernelPowerTick | ( | SceKernelPowerTickType | type | ) |
Cancel specified idle timers to prevent entering in power save processing.
| [in] | type | - One of SceKernelPowerTickType |
| int ksceKernelRegisterSysEventHandler | ( | const char * | name, |
| SceSysEventHandler | handler, | ||
| void * | args | ||
| ) |
Register system event handler.
| [in] | name | - Name of handler |
| [in] | handler | - The handler |
| [in] | args | - Handler arguments |
| int ksceKernelSysEventDispatch | ( | SceBool | resume, |
| SceUInt32 | event_id, | ||
| void * | event_param, | ||
| SceUID * | failed_handler_id | ||
| ) |
Call registered handlers for a suspend or resume event.
If a handler fails and failed_handler_id is non-NULL, stop calling handlers and write the failing handler's UID to *failed_handler_id. If failed_handler_id is NULL, continue calling handlers after failures and return the last handler's result.
| [in] | resume | - Zero while suspending, or one while resuming. |
| [in] | event_id | - Event identifier. |
| [in] | event_param | - Event data passed to each handler that is called. |
| [out] | failed_handler_id | - Optional output for the first failing handler UID. |
| int ksceKernelUnregisterSysEventHandler | ( | SceUID | handler_id | ) |
Unregister a system event handler.
| [in] | handler_id | - UID returned by ksceKernelRegisterSysEventHandler. |