XAsyncCancel
非同期呼び出しのキャンセルを試みます。Syntax
Parameters
asyncBlock _Inout_型: XAsyncBlock* 非同期呼び出しの XAsyncBlock へのポインター。
Return value
型: voidRemarks
まだ完了していない非同期呼び出しに対してXAsyncCancel 関数が呼び出された場合、XAsyncGetResult、XAsyncGetResultSize、および XAsyncGetStatus 関数は E_ABORT を返し、非同期呼び出しの完了がシグナルされます。キャンセルはキャンセルされる呼び出しに応じて、同期的、非同期的に発生するか、まったく発生しないことがあります。非同期呼び出しに完了コールバックが指定されている場合は、それが呼び出されます。完了コールバックの詳細については、XAsyncCompletionRoutine を参照してください。
既に完了した非同期呼び出しに対して XAsyncCancel 関数が呼び出された場合は、何も発生しません。
Requirements
ヘッダー: XAsync.h ライブラリ: xgameruntime.lib サポートされているプラットフォーム: Windows、XBOX One ファミリー本体および XBOX Series 本体Conceptual documentation
See also
XAsyncCompletionRoutineXAsync Members
Asynchronous Programming Model
