다음을 통해 공유


D3D12DDI_NODE_IO_FLAGS_0108 열거형(d3d12umddi.h)

D3D12DDI_NODE_IO_FLAGS_0108 열거형은 작업 그래프에서 노드의 I/O 동작을 설명하는 데 사용되는 플래그를 지정합니다.

Syntax

typedef enum D3D12DDI_NODE_IO_FLAGS_0108 {
  D3D12DDI_NODE_IO_FLAG_INPUT,
  D3D12DDI_NODE_IO_FLAG_OUTPUT,
  D3D12DDI_NODE_IO_FLAG_READ_WRITE,
  D3D12DDI_NODE_IO_FLAG_EMPTY_RECORD,
  D3D12DDI_NODE_IO_FLAG_NODE_ARRAY,
  D3D12DDI_NODE_IO_FLAG_THREAD_RECORD,
  D3D12DDI_NODE_IO_FLAG_GROUP_RECORD,
  D3D12DDI_NODE_IO_FLAG_DISPATCH_RECORD,
  D3D12DDI_NODE_IO_FLAG_RECORD_GRANULARITY_MASK,
  D3D12DDI_NODE_IO_FLAG_KIND_MASK,
  D3D12DDI_NODE_IO_FLAG_TRACK_RW_INPUT_SHARING,
  D3D12DDI_NODE_IO_FLAG_NODE_FLAGS_MASK,
  D3D12DDI_NODE_IO_FLAG_RECORD_FLAGS_MASK
} ;

상수

 
D3D12DDI_NODE_IO_FLAG_INPUT
노드는 입력 데이터를 수신하도록 설계되었습니다.
D3D12DDI_NODE_IO_FLAG_OUTPUT
노드는 출력 데이터를 생성합니다.
D3D12DDI_NODE_IO_FLAG_READ_WRITE
노드를 읽고 쓸 수 있습니다.
D3D12DDI_NODE_IO_FLAG_EMPTY_RECORD
노드에 빈 레코드가 있습니다.
D3D12DDI_NODE_IO_FLAG_NODE_ARRAY
노드는 노드 배열의 일부입니다.
D3D12DDI_NODE_IO_FLAG_THREAD_RECORD
노드가 스레드 레코드입니다.
D3D12DDI_NODE_IO_FLAG_GROUP_RECORD
노드가 그룹 레코드입니다.
D3D12DDI_NODE_IO_FLAG_DISPATCH_RECORD
노드는 디스패치 레코드입니다.
D3D12DDI_NODE_IO_FLAG_RECORD_GRANULARITY_MASK
플래그에서 레코드 세분성을 추출하는 데 사용할 수 있는 마스크입니다.
D3D12DDI_NODE_IO_FLAG_KIND_MASK
플래그에서 노드의 I/O 종류를 추출하는 데 사용할 수 있는 마스크입니다.
D3D12DDI_NODE_IO_FLAG_TRACK_RW_INPUT_SHARING
노드는 읽기-쓰기 입력 공유를 추적합니다.
D3D12DDI_NODE_IO_FLAG_NODE_FLAGS_MASK
노드별 플래그를 추출하기 위한 마스크입니다.
D3D12DDI_NODE_IO_FLAG_RECORD_FLAGS_MASK
노드의 레코드 동작과 관련된 플래그를 추출하기 위한 마스크입니다.

설명

이러한 플래그는 DXIL 메타데이터의 NodeIOFlags 및 NodeIOKind 인코딩 에 있는 플래그의 DDI 복사본입니다.

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

요구 사항

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

추가 정보

D3D12DDI_NODE_IO_KIND_0108