Skip to main content
Explore async libraries topics for XBOX game development.

Run microsoft game development kit API

This topic provides an example of how to run a Microsoft Game Development Kit (GDK) API task.

Run simple task example

This topic provides an example of how to run a simple user task.

Set up async task example

This topic provides an example of how to set up async tasks.

Xasync library

The XAsync library provides methods and data that define async tasks and their callbacks.

Set up cancelability example

This topic provides an example of how to set up cancelability in a custom provider callback.

Set up custom provider example

This topic provides an example of how to set up a custom async provider.

Set up invocation methods example

This topic provides an example of how to set up invocation methods for a custom provider.

Set up return data example

This topic provides an example of how to set up return data.

Xasyncprovider library

This topic describes the purpose of the XAsyncProvider library.

Clean up task queue example

This topic provides an example of how to clean up a task queue when it’s no longer needed to avoid leaking resources.

Create task queue example

This topic provides an example of how to create a task queue.

Dispatch task queue example

This topic provides an example of how to dispatch a task queue.

Xtaskqueue library

Use this topic to manage task queues with the XTaskQueue library.
Last modified on August 17, 2026