USB services: Difference between revisions

mNo edit summary
Line 9: Line 9:
This service session is used as an IPC [[IPC_Marshalling|domain]] by [[Manu Services|manu]]. All of these {get-session} commands also return an output u8 and the u32 <[[IPC_Marshalling|domainID]]>, for using those sessions as domains.
This service session is used as an IPC [[IPC_Marshalling|domain]] by [[Manu Services|manu]]. All of these {get-session} commands also return an output u8 and the u32 <[[IPC_Marshalling|domainID]]>, for using those sessions as domains.


This service can be used by multiple processes at the same time, with separate interfaces. However, if one process does usbds shutdown, usbds will reset to defaults even if there's a process still using it.
This service can be used by multiple processes at the same time, with separate interfaces. However, if one process does usbds shutdown, usbds will reset to defaults even if there's a process still using it.  


{| class="wikitable" border="1"
{| class="wikitable" border="1"
Line 16: Line 16:
|-
|-
| 0 || [[#BindDevice]] ||  
| 0 || [[#BindDevice]] ||  
|-
| 1 || [[#BindClientProcess]] ||
|-
|-
| 2 || [[#GetDsInterface]] ||  
| 2 || [[#GetDsInterface]] ||