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

# XUserGetTokenAndSignatureUtf16Result

> XUserGetTokenAndSignatureUtf16Result

# XUserGetTokenAndSignatureUtf16Result

[XUserGetTokenAndSignatureUtf16Async](/reference/system/xuser/functions/xusergettokenandsignatureutf16async) 호출의 결과를 가져옵니다.

## 구문

```cpp theme={null}
HRESULT XUserGetTokenAndSignatureUtf16Result(  
         XAsyncBlock* async,  
         size_t bufferSize,  
         void* buffer,  
         XUserGetTokenAndSignatureUtf16Data** ptrToBuffer,  
         size_t* bufferUsed  
)  
```

### 매개변수

*async*   \_Inout\_\
형식: XAsyncBlock\*

호출의 상태를 폴링하고 호출 결과를 가져오기 위한 [XAsyncBlock](/reference/system/xasync/structs/xasyncblock)입니다.

*bufferSize*   \_In\_\
형식: size\_t

*buffer* 매개변수의 버퍼 크기입니다.

*buffer*   \_Out\_writes\_bytes\_to\_(bufferSize,*bufferUsed)\
형식: void*

[XUserGetTokenAndSignatureUtf16Async](/reference/system/xuser/functions/xusergettokenandsignatureutf16async) 호출 결과를 포함합니다.

*ptrToBuffer*   \_Outptr\_\
형식: [XUserGetTokenAndSignatureUtf16Data\*\*](/reference/system/xuser/structs/xusergettokenandsignatureutf16data)

반환 시 *prtToBuffer*는 *buffer* 매개변수에 지정한 버퍼를 가리킵니다. 이 매개변수는 *buffer*에 대한 형식이 지정된 포인터를 제공하며 별도로 해제할 필요는 없습니다.

*bufferUsed*   \_Out\_opt\_\
형식: size\_t\*

*buffer* 매개변수에 기록된 바이트 수입니다.

### 반환값

### 반환값

형식: HRESULT

성공하면 S\_OK를 반환하고, 그렇지 않으면 오류 코드를 반환합니다.

| HRESULT    | 메시지 ID                                   | 설명                                     |
| ---------- | ---------------------------------------- | -------------------------------------- |
| 0x80072EE7 | WININET\_E\_NAME\_NOT\_RESOLVED          | 서버 이름 또는 주소를 확인할 수 없습니다.               |
| 0x80072EFD | WININET\_E\_CANNOT\_CONNECT              | 서버와의 연결을 설정할 수 없습니다.                   |
| 0x80072EFE | WININET\_E\_CONNECTION\_ABORTED          | 서버와의 연결이 비정상적으로 종료되었습니다.               |
| 0x80072F8F | WININET\_E\_DECODING\_FAILED             | 콘텐츠 디코딩에 실패했습니다.                       |
| 0x8015DC01 | XO\_E\_SYSTEM\_UPDATE\_REQUIRED          | X-토큰을 부여하려면 시스템을 업데이트해야 합니다.           |
| 0x8015DC0B | XO\_E\_ACCOUNT\_COUNTRY\_NOT\_AUTHORIZED | 허가되지 않은 국가/지역에서 타이틀을 사용하려고 합니다.        |
| 0x8015DBFF | XO\_E\_GAME\_USAGE\_BY\_USER\_EXCEEDED   | 사용자가 게임을 플레이하도록 허용된 시간을 초과했습니다(자녀 보호). |
| 0x80860006 | ONL\_E\_FORCESIGNIN                      | Online ID 계정을 보호하려면 다시 로그인해야 합니다.      |
| 0x87DD0006 | AM\_E\_XSTS\_UNEXPECTED                  | 알 수 없는 오류가 발생했습니다.                     |
| 0x87DD0013 | AM\_E\_USER\_NOT\_FOUND                  | 사용자 개체가 더 이상 로그인되어 있지 않거나 알 수 없습니다.    |
| 0x87DD0019 | AM\_E\_XSTS\_TIMEOUT                     | X-토큰을 검색하려고 할 때 시간 제한에 도달했습니다.         |
| 0x87DD0022 | AM\_E\_XTITLE\_TIMEOUT                   |                                        |
| 0x87DD0033 | AM\_E\_XSTS\_SERVICE\_UNAVAILABLE        | X 토큰 서비스에 연결할 수 없습니다.                  |

다른 오류 코드 목록은 [Error Codes](/reference/errorcodes)를 참조하십시오.

## 설명

XUserGetTokenAndSignatureUtf16Async 함수는 [XUserGetTokenAndSignatureOptions](/reference/system/xuser/enums/xusergettokenandsignatureoptions) 열거형 인수를 사용하여 웹 요청에 대한 유니코드 X-토큰과 서명을 비동기적으로 검색합니다.

웹 요청에 대한 유니코드 X-토큰과 서명을 비동기적으로 검색하려면
[XUserGetTokenAndSignatureUtf16Async](/reference/system/xuser/functions/xusergettokenandsignatureutf16async)를 호출합니다.

[XUserGetTokenAndSignatureUtf16Async](/reference/system/xuser/functions/xusergettokenandsignatureutf16async) 호출 결과를 담을 데 필요한 버퍼 크기를 검색하려면 [XUserGetTokenAndSignatureUtf16ResultSize](/reference/system/xuser/functions/xusergettokenandsignatureutf16resultsize)를 호출합니다.

## 요구 사항

**헤더:** XUser.h

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

**지원되는 플랫폼:** Windows, Steam Deck, XBOX One 계열 콘솔 및 XBOX Series 콘솔

## 함께 보기

[XUser](/reference/system/xuser/xuser_members)

[XUserGetTokenAndSignatureUtf16Async](/reference/system/xuser/functions/xusergettokenandsignatureutf16async)

[XUserGetTokenAndSignatureUtf16ResultSize](/reference/system/xuser/functions/xusergettokenandsignatureutf16resultsize)


## Related topics

- [XUserGetTokenAndSignatureUtf16ResultSize](/ko/reference/system/xuser/functions/xusergettokenandsignatureutf16resultsize.md)
- [XUserGetTokenAndSignatureUtf16Data](/ko/reference/system/xuser/structs/xusergettokenandsignatureutf16data.md)
- [XUserGetTokenAndSignatureUtf16Async](/ko/reference/system/xuser/functions/xusergettokenandsignatureutf16async.md)
- [XUserGetTokenAndSignatureUtf16HttpHeader](/ko/reference/system/xuser/structs/xusergettokenandsignatureutf16httpheader.md)
- [XBOX 서비스 인증](/ko/services/xbox-services/fundamentals/s2s-auth-calls/service-authentication/live-xbox-live-authentication.md)
