BOSSU:GetTaskQuery

From 3dbrew
Revision as of 02:22, 8 February 2025 by DaniElectra (talk | contribs) (Created page with "=Request= {{IPC/Request}} {{IPC/RequestHeader|0x0037|2|4}} {{IPC/RequestEntry|u32, Task ID size, including NULL terminator}} {{IPC/RequestEntry|u32, Task query size}} {{IPC/Ma...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Request[edit]

Index Word Description
0
Header 0x00370084 Cmd 0x0037 Param 2 Xlat 4
1 u32, Task ID size, including NULL terminator
2 u32, Task query size
3 Descriptor for mapping a read-only buffer in the target process
4 Task ID buffer
5 Descriptor for mapping a write-only buffer in the target process
6 Task query

Response[edit]

Index Word Description
0
Header 0x00370044 Cmd 0x0037 Param 1 Xlat 4
1 Result code
2 Descriptor for mapping a read-only buffer in the target process
3 Task ID buffer
4 Descriptor for mapping a write-only buffer in the target process
5 Task query

Description[edit]

Gets the task query to the task for the program ID of the current session. The task query is a 0x60-byte structure, so the size is always 0x60.