XAsync

Reference material for XAsync APIs.

Functions

Function Description
XAsyncCancel Attempts to cancel an asynchronous call.
XAsyncCompletionRoutine Represents the completion callback for an asynchronous call.
XAsyncGetResultSize Returns the required size of the buffer to pass to XAsyncGetResult.
XAsyncGetStatus Returns the status of the asynchronous call, optionally waiting for it to complete.
XAsyncRun Asynchronously runs the specified callback function.
XAsyncWork Represents the callback function invoked by XAsyncRun.

Structures

Structure Description
XAsyncBlock Represents the lifetime of an asynchronous call.

See also

System API reference
Asynchronous Programming Design Goals and Improvements
Asynchronous Programming Model