다음을 통해 공유


D3D12DDI_WORK_GRAPH_FLAGS_0108 열거형(d3d12umddi.h)

D3D12DDI_WORK_GRAPH_FLAGS_0108 열거형은 작업 그래프의 동작을 구성하기 위한 D3D12DDI_WORK_GRAPH_DESC_0108 구조에 대한 플래그를 지정합니다.

Syntax

typedef enum D3D12DDI_WORK_GRAPH_FLAGS_0108 {
  D3D12DDI_WORK_GRAPH_FLAG_NONE,
  D3D12DDI_WORK_GRAPH_FLAG_ADD_TO_EXISTING_WORK_GRAPH
} ;

상수

 
D3D12DDI_WORK_GRAPH_FLAG_NONE
기본 동작
D3D12DDI_WORK_GRAPH_FLAG_ADD_TO_EXISTING_WORK_GRAPH
작업 그래프가 기존 그래프에 추가되고 있으므로 ProgramName 은 이전에 확인되었습니다. 이 플래그 없이 PFND3D12DDI_ADD_TO_STATE_OBJECT_0072 사용할 수 있습니다. 이 경우 상태 개체의 일부 기존 노드 또는 새 노드에서 새 그래프를 만드는 등 완전히 새로운 작업 그래프가 상태 개체에 추가됩니다. 따라서 이 플래그는 완전히 새로운 상태 개체를 추가하는 것과 기존 상태 개체에 추가하는 것을 구분하는 데 도움이 됩니다.

드라이버는 ProgramName 이 상태 개체에 이미 있는지 확인하여 이를 추론할 수도 있지만 플래그는 문제를 저장합니다. 이 플래그가 있는지 여부에 관계없이 작업 그래프 설명은 목록의 시작 부분에 새로 추가된 노드가 있는 전체 그래프를 나열합니다(기존 노드에 대한 목록 항목 다시 사용). 새로 추가된 노드 정의에는 기존 노드와 마찬가지로 그래프의 나머지 부분에 연결되는 방법에 대한 포인터가 포함되며, 이전 상태 개체에 제공된 기존 노드는 연결된 새 노드에 다시 연결하도록 현재 위치에서 업데이트됩니다. 따라서 그래프의 모든 버전을 한 가지 표현으로 표시하고 각 노드의 버전 번호로 버전 간 차이점을 확인할 수 있습니다. 유효한 추가에 대한 규칙은 PFND3D12DDI_ADD_TO_STATE_OBJECT_0072 참조하세요.

설명

자세한 내용은 작업 그래프를 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 11 버전 24H2(WDDM 3.2)
머리글 d3d12umddi.h

추가 정보

D3D12DDI_WORK_GRAPH_DESC_0108