> ## 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.

# XDspStatus

> XDspStatus

# XDspStatus

XDSP 상태입니다.

## 구문

```cpp theme={null}
typedef struct XDspStatus {  
    uint32_t lastSubmittedCommandSequence;  
    uint32_t lastProcessedCommandSequence;  
    uint32_t firstFailedCommandSequence;  
    HRESULT result;  
} XDspStatus  
```

### 멤버

*lastSubmittedCommandSequence*\
형식: uint32\_t

[XDspSubmitCommand](https://docs.xbox.com/ko/reference/audio/xdspaudio/functions/xdspsubmitcommand.md)에 의해 수신된 마지막 명령 시퀀스입니다. 하나 이상의 명령이 제출된 경우 이 값은 0보다 크며, 그렇지 않으면 0입니다.

*lastProcessedCommandSequence*\
형식: uint32\_t

하드웨어에서 처리되어 호출자가 사용할 준비가 된 마지막 명령 시퀀스입니다. 하나 이상의 명령이 XDSP에 의해 처리된 경우 이 값은 0보다 크며, 그렇지 않으면 0입니다. 이 값은 *firstFailedCommandSequence*보다 클 수 있습니다.

*firstFailedCommandSequence*\
형식: uint32\_t

XDSP가 처리에 실패한 첫 번째 명령 시퀀스입니다. 이 값이 0이면 실패가 없다는 뜻입니다. 이 값이 0보다 크면 이 시퀀스 번호와 관련된 명령을 처리하는 데 실패가 발생했음을 의미하며, *result* 오류 코드가 실패 유형을 나타냅니다.

*result*\
형식: HRESULT

*firstFailedCommandSequence*가 0이 아니면 이 매개 변수 값은 실패의 오류 코드를 나타내며, 그렇지 않으면 `S_OK`입니다. 이 스트림에 대한 명령을 처리할 때 하드웨어가 잘못된 상태가 되면 XDSP\_E\_DEVICE\_FATAL\_ERROR로 설정됩니다. 영향을 받는 XDSP 스트림은 **XDspStatus**를 확인하여 제출된 모든 명령이 하드웨어에서 처리되기를 기다려야 하며, 모든 명령이 처리된 후 [XDspDeactivate](https://docs.xbox.com/ko/reference/audio/xdspaudio/functions/xdspdeactivate.md)를 사용하여 비활성화해야 합니다. 다른 XDSP 스트림은 영향을 받지 않으며 하드웨어는 계속해서 명령을 처리합니다.

## 요구 사항

**헤더:** XDspAudio.h

**지원 플랫폼:** XBOX Series X|S

## 개념 설명서

* [XDSP API를 사용한 엔벨로프 포함 단일 스트림 컨볼루션 개요](https://docs.xbox.com/ko/build/console-features/audio/overviews/xdsp-overview-single-stream-convolution-with-envelope.md)
* [XDSP API를 사용한 단일 스트림 컨볼루션 개요](https://docs.xbox.com/ko/build/console-features/audio/overviews/xdsp-overview-single-stream-convolution.md)
* [XDSP 개요](https://docs.xbox.com/ko/build/console-features/audio/overviews/xdsp-overview.md)

## 관련 항목

[XDSP](https://docs.xbox.com/ko/reference/audio/xdspaudio/xdspaudio_members.md)\
[XDspSubmitCommand](https://docs.xbox.com/ko/reference/audio/xdspaudio/functions/xdspsubmitcommand.md)\
[XDSP API를 사용한 단일 스트림 컨볼루션 개요](https://docs.xbox.com/ko/build/console-features/audio/overviews/xdsp-overview-single-stream-convolution.md)\
[XDSP API를 사용한 단일 스트림 FFT/IFFT 개요](https://docs.xbox.com/ko/build/console-features/audio/overviews/xdsp-overview-single-stream-fft-ifft.md)


## Related topics

- [XDspActivate](https://docs.xbox.com/ko/reference/audio/xdspaudio/functions/xdspactivate.md)
- [XDSP API를 사용한 싱글 스트림 컨볼루션 개요](https://docs.xbox.com/ko/build/console-features/audio/overviews/xdsp-overview-single-stream-convolution.md)
- [XDspSubmitCommand](https://docs.xbox.com/ko/reference/audio/xdspaudio/functions/xdspsubmitcommand.md)
- [XDSP API를 사용한 엔벨로프가 있는 싱글 스트림 컨볼루션](https://docs.xbox.com/ko/build/console-features/audio/overviews/xdsp-overview-single-stream-convolution-with-envelope.md)
- [XDSP 오디오](https://docs.xbox.com/ko/reference/audio/xdspaudio/xdspaudio_members.md)
