SVC: Difference between revisions

Roblabla (talk | contribs)
Add some information about svcSendSyncRequestWithUserBuffer errors
svcWaitSynchronization Result codes: Add details for 0x7601 and 0xf601
Line 659: Line 659:


'''0x0:''' Success. One of the objects was signalled before the timeout expired. Handle index is updated to indicate which object signalled.
'''0x0:''' Success. One of the objects was signalled before the timeout expired. Handle index is updated to indicate which object signalled.
'''0x7601:''' Thread termination requested. Handle index is not updated.


'''0xe401:''' Invalid handle. Returned when one of the handles passed is invalid. Handle index is not updated.
'''0xe401:''' Invalid handle. Returned when one of the handles passed is invalid. Handle index is not updated.
Line 664: Line 666:
'''0xea01:''' Timeout. Returned when no objects have been signalled within the timeout. Handle index is not updated.
'''0xea01:''' Timeout. Returned when no objects have been signalled within the timeout. Handle index is not updated.


'''0xec01:''' Interrupted. Returns when another thread uses [[#svcCancelSynchronization]] to cancel this thread.
'''0xec01:''' Interrupted. Returned when another thread uses [[#svcCancelSynchronization]] to cancel this thread. Handle index is not updated.
 
'''0xf601:''' Session closed. Returned when one of the handles represents a session that has been closed. Handle index is updated.


== svcCancelSynchronization ==
== svcCancelSynchronization ==