다음을 통해 공유


D3D12DDI_WORK_GRAPH_FLAGS_0108 열거형(d3d12umddi.h)

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

통사론

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