Skip to main content
本主題說明 XAsyncProvider 程式庫的用途。它是 三個非同步程式庫中最進階的一個,負責處理工作的執行方式。例如, XAsyncProvider 會管理取得 XAsyncBlock 並將回呼加入任何工作佇列的實際行為、處理可取消性, 以及設定結果緩衝區。 一般而言,XAsyncProvider 程式庫是選用的,在大多數情況下並不需要,因為 通常已經有提供者可用。不過,當需要更進階的行為時, 例如以 Microsoft Game Development Kit (GDK) 樣式建立 API 以及 讓非同步工作可以取消,就可以使用此程式庫。

非同步提供者回呼程式庫

此程式庫的大部分行為都以傳遞給 XAsyncBegin 函式之非同步提供者回呼的 實作為中心。此回呼代表非同步呼叫從開始到結束的整個 流程,並處理過程中不同的 狀態變更。下列螢幕擷取畫面顯示提供者處理工作的簡化圖例。 提供者處理工作之簡化圖例的螢幕擷取畫面

參考 API 文件

另請參閱

設定自訂提供者 (範例) 設定叫用方法 (範例) 設定傳回資料 (範例) 設定可取消性 (範例) XAsyncProvider
Last modified on October 6, 2026