Sync object statuses.
The sync object was already signaled when the method was called.
The sync object became signaled before the timeout expired.
The timeout time passed without the sync object becoming signaled.
An error occurred during execution.
Sync object statuses.