MMProgRef - Data Stream State Table: Difference between revisions
Appearance
Created page with "The following table identifies the data stream states during which a call to certain SPI functions returns an error to the application. Key: ;E:Function returns an error. ;OK:Function can be called. ;N/A:Not applicable. {| class="wikitable" ! SPI Function !! Running State !! Paused State !! Stopped State !! Flush Pending State !! Discard Pending State !! Destroy Pending State !! Pre-rolling State !! Pre-rolled State |- | SpiAssociate || E || E || OK || E || E || E ||..." |
No edit summary |
||
| Line 1: | Line 1: | ||
{{MMProgRef}} | |||
The following table identifies the data stream states during which a call to certain SPI functions returns an error to the application. | The following table identifies the data stream states during which a call to certain SPI functions returns an error to the application. | ||
Latest revision as of 23:49, 8 June 2025
Reprint Courtesy of International Business Machines Corporation, © International Business Machines Corporation
The following table identifies the data stream states during which a call to certain SPI functions returns an error to the application.
Key:
- E
- Function returns an error.
- OK
- Function can be called.
- N/A
- Not applicable.
| SPI Function | Running State | Paused State | Stopped State | Flush Pending State | Discard Pending State | Destroy Pending State | Pre-rolling State | Pre-rolled State |
|---|---|---|---|---|---|---|---|---|
| SpiAssociate | E | E | OK | E | E | E | E | E |
| SpiEnumerateHandlers | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
| SpiGetHandler | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
| SpiCreateStream | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
| SpiDestroyStream | OK | OK | OK | OK | OK | E | OK | OK |
| SpiGetTime | OK | OK | OK | OK | OK | E | OK | OK |
| SpiSeekStream | E | E | OK | E | E | E | E | E |
| SpiStartStream | E | OK | OK | E | E | E | E | OK |
| SpiStartStream (Preroll) | E | OK | OK | E | E | E | E | OK |
| SpiStopStream (Flush) | OK | OK | E | E | E | E | E | E |
| SpiStopStream (Discard) | OK | OK | E | E | E | E | OK | OK |
| SpiStopStream (Pause) | OK | E | E | E | E | E | E | OK |
| SpiEnableEvent | OK | OK | OK | OK | OK | E | OK | OK |
| SpiDisableEvent | OK | OK | OK | OK | OK | E | OK | OK |
| SpiEnableSync | OK | OK | OK | OK | OK | E | OK | OK |
| SpiDisableSync | OK | OK | OK | OK | OK | E | E | OK |
| SpiGetProtocol | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
| SpiEnumerateProtocols | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
| SpiInstallProtocol | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
| SpiDetermineSyncMaster | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |