Skip to main content

XAsyncCancel

非同期呼び出しのキャンセルを試みます。

Syntax

Parameters

asyncBlock   _Inout_
型: XAsyncBlock*
非同期呼び出しの XAsyncBlock へのポインター。

Return value

型: void

Remarks

まだ完了していない非同期呼び出しに対して XAsyncCancel 関数が呼び出された場合、XAsyncGetResultXAsyncGetResultSize、および XAsyncGetStatus 関数は E_ABORT を返し、非同期呼び出しの完了がシグナルされます。キャンセルはキャンセルされる呼び出しに応じて、同期的、非同期的に発生するか、まったく発生しないことがあります。非同期呼び出しに完了コールバックが指定されている場合は、それが呼び出されます。完了コールバックの詳細については、XAsyncCompletionRoutine を参照してください。 既に完了した非同期呼び出しに対して XAsyncCancel 関数が呼び出された場合は、何も発生しません。

Requirements

ヘッダー: XAsync.h ライブラリ: xgameruntime.lib サポートされているプラットフォーム: Windows、XBOX One ファミリー本体および XBOX Series 本体

Conceptual documentation

See also

XAsyncCompletionRoutine
XAsync Members
Asynchronous Programming Model
最終更新日 2026年8月24日