Skip to main content
creator ID로 명령 큐를 만듭니다. ID3D12Device::CreateCommandQueue도 참조하세요.

구문

매개 변수

pDesc
형식: const D3D12_COMMAND_QUEUE_DESC *
명령 큐를 설명하는 D3D12_COMMAND_QUEUE_DESC를 지정합니다. CreatorID
형식: const IID &
creator ID입니다. 설명을 참조하세요. riid
형식: const IID &
명령 큐 인터페이스에 대한 전역 고유 식별자(GUID)입니다. ppCommandQueue
형식: void **
명령 큐에 대한 ID3D12CommandQueue 인터페이스에 대한 포인터를 받는 메모리 블록에 대한 포인터입니다.

반환 값

형식: HRESULT 명령 큐를 만들 메모리가 부족한 경우 E_OUTOFMEMORY를 반환합니다. 그렇지 않으면 S_OK를 반환합니다. 다른 가능한 반환 값은 Direct3D 12 반환 코드를 참조하세요.

설명

동일한 프로세스의 여러 구성 요소가 단일 Direct3D 12 디바이스를 공유하는 경우, 종종 독립된 명령 큐에서 별도의 워크로드로 끝나게 됩니다. 일부 하드웨어 구현에서는 독립된 큐가 특정 다른 명령 큐와만 병렬로 실행될 수 있습니다. Direct3D 12는 큐에 대해 선착순 그룹화를 적용하는데, 이는 모든 애플리케이션 또는 구성 요소 설계에 적합하지 않을 수 있습니다. Direct3D 12의 큐 그룹화에 정보를 제공하기 위해 그룹화를 동일한 ID를 가진 다른 큐로 제한하는 creator ID(구성 요소별로 고유함)를 지정할 수 있습니다. 가능하면 구성 요소는 모든 큐에 대해 동일한 고유 ID를 선택해야 합니다. Microsoft는 Direct3D 12 위에 있는 API의 Microsoft 개발 구현에서 사용하기 위해 몇 가지 잘 알려진 creator ID를 예약했습니다.

요구 사항

헤더: d3d12_xs.h
라이브러리: d3d12_xs.lib
지원 플랫폼: XBOX Series 콘솔

함께 보기

마지막 수정일 2026년 8월 24일