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

# AcpHalCreate

> AcpHalCreate

# AcpHalCreate

Audio Control Processor(ACP) 인터페이스의 인스턴스를 만듭니다.

## 구문

```cpp theme={null}
HRESULT AcpHalCreate(  
         IAcpHal** acp  
)  
```

### 매개 변수

*acp*   \_Outptr\_\
형식: IAcpHal\*\*

ACP 인터페이스의 인스턴스입니다.

### 반환 값

형식: HRESULT

메서드가 성공하면 `S_OK`를 반환합니다. 메서드가 실패하면 다음 코드 중 하나를 반환합니다(부분 목록):

| 반환 코드          | 설명              |
| -------------- | --------------- |
| E\_OUTOFMEMORY | 메모리 할당에 실패했습니다. |

## 설명

이 호출은 한 번에 하나의 플로우그래프를 처리할 수 있는 ACP 클라이언트를 만듭니다. 여러 플로우그래프를 동시에 처리하려면 여러 클라이언트를 만듭니다.

ACP 클라이언트와 함께 사용할 컨텍스트는 [AcpHalCreate](/reference/audio/acphal/functions/acphalcreate)를 호출하기 전에 [AcpHalAllocateShapeContexts](/reference/audio/acphal/functions/acphalallocateshapecontexts)를 사용하여 할당해야 합니다.

## 요구 사항

**헤더:** acphal.h

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

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

## 관련 항목

[AcpHal](/reference/audio/acphal/acphal_members)


## Related topics

- [IAcpHal](/ko/reference/audio/acphal/interfaces/IAcpHal/iacphal.md)
- [AcpHal](/ko/reference/audio/acphal/acphal_members.md)
- [AcpHalAllocateShapeContexts](/ko/reference/audio/acphal/functions/acphalallocateshapecontexts.md)
- [IAcpHal::Connect](/ko/reference/audio/acphal/interfaces/IAcpHal/methods/iacphal_connect.md)
- [ACP_MESSAGE_ERROR](/ko/reference/audio/acphal/structs/acp_message_error.md)
