XAsyncProvider 會管理取得 XAsyncBlock
並將回呼加入任何工作佇列的實際行為、處理可取消性,
以及設定結果緩衝區。
一般而言,XAsyncProvider 程式庫是選用的,在大多數情況下並不需要,因為
通常已經有提供者可用。不過,當需要更進階的行為時,
例如以 Microsoft Game Development Kit (GDK)
樣式建立 API 以及
讓非同步工作可以取消,就可以使用此程式庫。
非同步提供者回呼程式庫
此程式庫的大部分行為都以傳遞給 XAsyncBegin 函式之非同步提供者回呼的 實作為中心。此回呼代表非同步呼叫從開始到結束的整個 流程,並處理過程中不同的 狀態變更。下列螢幕擷取畫面顯示提供者處理工作的簡化圖例。
