> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# XAsyncCancel

> XAsyncCancel

# XAsyncCancel

비동기 호출을 취소하려고 시도합니다.

## 구문

```cpp theme={null}
void XAsyncCancel(  
         XAsyncBlock* asyncBlock  
)  
```

### 매개 변수

*asyncBlock*   \_Inout\_\
형식: [XAsyncBlock\*](https://docs.xbox.com/ko/reference/system/xasync/structs/xasyncblock.md)

비동기 호출에 대한 [XAsyncBlock](https://docs.xbox.com/ko/reference/system/xasync/structs/xasyncblock.md)에 대한 포인터입니다.

### 반환 값

형식: void

## 설명

`XAsyncCancel` 함수가 아직 완료되지 않은 비동기 호출에 대해 호출되면 [XAsyncGetResult](https://docs.xbox.com/ko/reference/system/xasyncprovider/functions/xasyncgetresult.md), [XAsyncGetResultSize](https://docs.xbox.com/ko/reference/system/xasync/functions/xasyncgetresultsize.md) 및 [XAsyncGetStatus](https://docs.xbox.com/ko/reference/system/xasync/functions/xasyncgetstatus.md) 함수는 `E_ABORT`를 반환하고 비동기 호출의 완료가 시그널됩니다. 취소는 취소되는 호출에 따라 동기적으로, 비동기적으로 발생하거나 전혀 발생하지 않을 수 있습니다. 비동기 호출에 대해 완료 콜백이 지정된 경우 해당 콜백이 호출됩니다. 완료 콜백에 대한 자세한 내용은 [XAsyncCompletionRoutine](https://docs.xbox.com/ko/reference/system/xasync/functions/xasynccompletionroutine.md)을 참조하세요.

`XAsyncCancel` 함수가 이미 완료된 비동기 호출에 대해 호출되면 아무 일도 일어나지 않습니다.

## 요구 사항

**헤더:** XAsync.h

**라이브러리:** xgameruntime.lib

**지원되는 플랫폼:** Windows, XBOX One 제품군 콘솔 및 XBOX Series 콘솔

## 개념 설명서

* [XAsync 라이브러리 개요](https://docs.xbox.com/ko/build/core-features/common/async/async-libraries/async-library-xasync.md)
* [취소 가능성 설정](https://docs.xbox.com/ko/build/core-features/common/async/async-libraries/async-library-xasyncprovider-example-setup-cancelability.md)
* [사용자 지정 공급자 설정](https://docs.xbox.com/ko/build/core-features/common/async/async-libraries/async-library-xasyncprovider-example-setup-custom-provider.md)
* [비동기 프로그래밍 모델](https://docs.xbox.com/ko/build/core-features/common/async/async-programming-model.md)

## 함께 보기

[XAsyncCompletionRoutine](https://docs.xbox.com/ko/reference/system/xasync/functions/xasynccompletionroutine.md)\
[XAsync 멤버](https://docs.xbox.com/ko/reference/system/xasync/xasync_members.md)\
[비동기 프로그래밍 모델](https://docs.xbox.com/ko/build/core-features/common/async/async-programming-model.md)


## Related topics

- [취소 가능성 설정 예제](https://docs.xbox.com/ko/build/core-features/common/async/async-libraries/async-library-xasyncprovider-example-setup-cancelability.md)
- [비동기 프로그래밍 모델](https://docs.xbox.com/ko/build/core-features/common/async/async-programming-model.md)
- [PFMultiplayerServerPingQosServersAsync](https://docs.xbox.com/ko/services/playfab/api-references/c/pfmultiplayerserverqos/functions/pfmultiplayerserverpingqosserversasync.md)
- [XAsync (API 콘텐츠)](https://docs.xbox.com/ko/reference/system/xasync/xasync_members.md)
- [Game Saves 오프라인 모드](https://docs.xbox.com/ko/services/playfab/player-progression/game-saves/offline.md)
