Exports for Kernel.
More...
|
| int | sceFiosKernelOverlayAddForProcess02 (SceUID pid, SceFiosOverlay *overlay, SceFiosOverlayID *outID) |
| |
| | VITASDK_BUILD_ASSERT_EQ (4, SceFiosOverlayID) |
| |
| | VITASDK_BUILD_ASSERT_EQ (0x258, SceFiosOverlay) |
| |
| int | ksceFiosKernelOverlayAdd (SceFiosOverlay *overlay, SceFiosOverlayID *outID) |
| | Overlay process file system overlay.
|
| |
| int | ksceFiosKernelOverlayAddForProcess (SceUID pid, SceFiosOverlay *overlay, SceFiosOverlayID *outID) |
| | Overlay process file system overlay.
|
| |
| int | ksceFiosKernelOverlayRemoveForProcess (SceUID pid, SceFiosOverlayID id) |
| | Remove process file system overlay.
|
| |
| int | ksceFiosKernelOverlayResolveSync (SceUID pid, int resolveFlag, const char *inPath, char *outPath, SceSize maxPath) |
| | Resolve process file system overlay with sync.
|
| |
Exports for Kernel.
Using this library in your project
Include the header file in your project:
Link the library to the executable:
Using this library in your project
Include the header file in your project:
Using this library in your project
Include the header file in your project:
Link the library to the executable:
◆ SceFiosOverlay
◆ SCE_FIOS2_OVERLAY_PATH_SIZE
| #define SCE_FIOS2_OVERLAY_PATH_SIZE (292) |
◆ SCE_FIOS2_OVERLAY_PATH_MAX_LENGTH
◆ SceFiosOverlayID
◆ SceFiosOverlayType
| Enumerator |
|---|
| SCE_FIOS_OVERLAY_TYPE_OPAQUE | |
| SCE_FIOS_OVERLAY_TYPE_TRANSLUCENT | |
| SCE_FIOS_OVERLAY_TYPE_NEWER | |
| SCE_FIOS_OVERLAY_TYPE_WRITABLE | |
◆ sceFiosKernelOverlayAddForProcess02()
◆ VITASDK_BUILD_ASSERT_EQ() [1/2]
◆ VITASDK_BUILD_ASSERT_EQ() [2/2]
◆ ksceFiosKernelOverlayAdd()
Overlay process file system overlay.
- Parameters
-
| [in] | overlay | - Overlay config pointer |
| [out] | outID | - outID pointer |
- Returns
- Error code or zero on success
◆ ksceFiosKernelOverlayAddForProcess()
Overlay process file system overlay.
- Parameters
-
| [in] | pid | - Process id |
| [in] | overlay | - Overlay config pointer |
| [out] | outID | - outID pointer |
- Returns
- Error code or zero on success
◆ ksceFiosKernelOverlayRemoveForProcess()
Remove process file system overlay.
- Parameters
-
| [in] | pid | - Process id |
| [in] | id | - Overlay id |
- Returns
- Error code or zero on success
◆ ksceFiosKernelOverlayResolveSync()
| int ksceFiosKernelOverlayResolveSync |
( |
SceUID |
pid, |
|
|
int |
resolveFlag, |
|
|
const char * |
inPath, |
|
|
char * |
outPath, |
|
|
SceSize |
maxPath |
|
) |
| |
Resolve process file system overlay with sync.
- Parameters
-
| [in] | pid | - Process id |
| [in] | resolveFlag | - Some flags |
| [in] | inPath | - Path input |
| [out] | outPath | - Path output |
| [in] | maxPath | - Path output max length |
- Returns
- Error code or zero on success
◆ type
| uint8_t SceFiosOverlay::type |
◆ order
| uint8_t SceFiosOverlay::order |
◆ dst_len
| uint16_t SceFiosOverlay::dst_len |
◆ src_len
| uint16_t SceFiosOverlay::src_len |
◆ unk2
| uint16_t SceFiosOverlay::unk2 |
◆ pid
◆ id
◆ dst
◆ src