タスク キューの作成例
このトピックでは、タスク キューの作成方法の例を示します。 XTaskQueueCreate を呼び出し、各ポートに modes を渡し、作成されたハンドルを保存するだけです。
XTaskQueueHandle taskQueue1;
HRESULT hr = XTaskQueueCreate(
XTaskQueueDispatchMode::ThreadPool,
XTaskQueueDispatchMode::Manual,
&taskQueue1);
XTaskQueueHandle taskQueue2;
hr = XTaskQueueCreate(
XTaskQueueDispatchMode::Immediate,
XTaskQueueDispatchMode::SerializedThreadPool,
&taskQueue2);
リターン コードを持ったエラーがない場合、タスク キューは返された XTaskQueueHandle
によって表されます。