XAsyncProvider

Reference material for XAsyncProvider APIs.

Functions

Function Description
XAsyncBegin Initializes an XAsyncBlock and begins asynchronous work by an asynchronous provider.
XAsyncComplete Indicates that the callback function an asynchronous provider has completed work and the results can be returned.
XAsyncGetResult Returns the results of an asynchronous call from an asynchronous provider.
XAsyncProvider A callback function that implements the async call.
XAsyncSchedule Schedules work for the callback function of an asynchronous provider.

Structures

Structure Description
XAsyncProviderData Represents data passed to the callback function of an asynchronous provider.

Enumerations

Enumeration Description
XAsyncOp Represents an operation code for an asynchronous provider.

See also

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