다음을 통해 공유


PFND3D12DDI_CREATESCHEDULINGGROUP_0050 콜백 함수(d3d12umddi.h)

예약 그룹을 만듭니다.

구문

PFND3D12DDI_CREATESCHEDULINGGROUP_0050 Pfnd3d12ddiCreateschedulinggroup0050;

HRESULT Pfnd3d12ddiCreateschedulinggroup0050(
  D3D12DDI_HDEVICE unnamedParam1,
  const D3D12DDIARG_CREATESCHEDULINGGROUP_0050 *unnamedParam2,
  D3D12DDI_HSCHEDULINGGROUP_0050 unnamedParam3,
  D3D12DDI_HRTSCHEDULINGGROUP_0050 unnamedParam4
)
{...}

매개 변수

unnamedParam1

디스플레이 디바이스(그래픽 컨텍스트)에 대한 핸들입니다.

unnamedParam2

예약 그룹을 만드는 인수를 포함하는 D3D12DDIARG_CREATESCHEDULINGGROUP_0050 구조체에 대한 포인터입니다.

unnamedParam3

하드웨어 예약 그룹과 연결된 컨텍스트를 나타내는 D3D12DDI_HRTSCHEDULINGGROUP_0050 런타임 핸들 형식입니다.

unnamedParam4

반환 값

HRESULT를 반환합니다.

설명

예약 그룹은 런타임이 만들 드라이버 개체이며 생성 중에 하나 이상의 3D/컴퓨팅 컨텍스트가 생성되어야 합니다. 런타임을 사용하면 여러 컨텍스트를 생성할 수 있습니다. 드라이버가 CreateSchedulingGroup에서 반환되면 더 이상 컨텍스트를 추가할 수 없습니다.

예약 그룹에는 모든 자식 명령 큐에서 활용할 공유 하드웨어 또는 리소스를 대상으로 하는 모든 컨텍스트가 포함되어야 합니다. 모든 자식 큐에 대한 모든 컨텍스트를 포함할 필요는 없습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10, 버전 1809
머리글 d3d12umddi.h