PSC services: Difference between revisions
No edit summary |
No edit summary |
||
Line 47: | Line 47: | ||
| 6 || [[#GetModuleInformation|GetModuleInformation]] | | 6 || [[#GetModuleInformation|GetModuleInformation]] | ||
|- | |- | ||
| | | 7 || [17.0.0+] SetRandomDelay | ||
|- | |- | ||
| 11 || [9.0.0+] [[# | | 10 || [9.0.0+] [[#GetStateLockUpdateEvent|GetStateLockUpdateEvent]] | ||
|- | |||
| 11 || [9.0.0+] [[#IsStateLocked|IsStateLocked]] | |||
|} | |} | ||
Line 73: | Line 75: | ||
Takes two type-0x6 output buffers '''DependencyInformationBefore''' and '''DependencyInformationAfter'''. Returns an output [[#PmModuleTransitionInformation]] and two output u32s '''DependencyInformationBeforeCount''' and '''DependencyInformationAfterCount'''. | Takes two type-0x6 output buffers '''DependencyInformationBefore''' and '''DependencyInformationAfter'''. Returns an output [[#PmModuleTransitionInformation]] and two output u32s '''DependencyInformationBeforeCount''' and '''DependencyInformationAfterCount'''. | ||
== | == GetStateLockUpdateEvent == | ||
No input. Returns an output readable Event handle. | No input. Returns an output readable Event handle. | ||
== | == IsStateLocked == | ||
Takes an input [[#PmState]]. Returns an output bool. | Takes an input [[#PmState]]. Returns an output bool. | ||
Line 148: | Line 146: | ||
| 3 || [[#IsLocked|IsLocked]] | | 3 || [[#IsLocked|IsLocked]] | ||
|- | |- | ||
| 4 || [[# | | 4 || [[#GetRelatedState|GetRelatedState]] | ||
|} | |} | ||
== Initialize == | == Initialize == | ||
Takes an input [[#PmState]]. No output. | Takes an input [[#PmState]]. No output. | ||
== Lock == | == Lock == | ||
No input/output. | No input/output. | ||
== Unlock == | == Unlock == | ||
No input/output. | No input/output. | ||
== IsLocked == | == IsLocked == | ||
No input. Returns an output bool. | No input. Returns an output bool. | ||
== | == GetRelatedState == | ||
No input. Returns an output [[#PmState]]. | No input. Returns an output [[#PmState]]. | ||