Possible outcomes of an asynchronous I/O task.
Defined in <SDL3/SDL_asyncio.h>
typedef enum SDL_AsyncIOResult
{/**< request was completed without error */
SDL_ASYNCIO_COMPLETE, /**< request failed for some reason; check SDL_GetError()! */
SDL_ASYNCIO_FAILURE, /**< request was cancelled before completing. */
SDL_ASYNCIO_CANCELLED } SDL_AsyncIOResult;
This enum is available since SDL 3.0.0.