When you perform asynchronous operations (for example, a calculation), this structure is returned from calls to EssGetProcessState(). This lets the caller determine the status of the asynchronous operation.
Note: | In this release of the C API, the State field is the only field implemented; all other fields are reserved for future use. |
typedef struct ESS_PROCSTATE_T { ESS_USHORT_T Action; ESS_USHORT_T State; ESS_USHORT_T Reserved1; ESS_ULONG_T Reserved2; ESS_ULONG_T Reserved3; } ESS_PROCSTATE_T, *ESS_PPROCSTATE_T;
Data Type | Field | Description |
---|---|---|
ESS_USHORT_T | Action | Current process action (not used) |
ESS_USHORT_T | Stat | Current process state (either done or in progress). Values:
|
ESS_USHORT_T | Reserved1 | Reserved for future use |
ESS_ULONG_T | Reserved2 | Reserved for future use |
ESS_ULONG_T | Reserved3 | Reserved for future use |