D3DDDI_BATCHEDMARKERDATA 구조체(d3dumddi.h)

D3DDDI_BATCHEDMARKERDATA 구조는 D3D12 드라이버의 고성능 마커 데이터를 제공합니다.

구문

typedef struct _D3DDDI_BATCHEDMARKERDATA {
  HANDLE     hRTCommandListHandle;
  UINT       FirstAPISequenceNumberHigh;
  UINT       CompletedAPISequenceNumberLowSize;
  const UINT *pCompletedAPISequenceNumberLow;
} D3DDDI_BATCHEDMARKERDATA;

멤버

hRTCommandListHandle

이 표식 데이터가 해당하는 명령 목록의 D3D12DDI_HRTCOMMANDLIST::handle 값입니다. 이 핸들은 명령 목록을 만드는 동안 제공되었습니다.

FirstAPISequenceNumberHigh

이 표식 데이터 일괄 처리로 표시되는 API 시퀀스 번호의 상위 비트입니다.

CompletedAPISequenceNumberLowSize

이 표식 데이터 일괄 처리에 있는 API 시퀀스 번호의 수( pCompletedAPISequenceNumberLow의 요소 수).

pCompletedAPISequenceNumberLow

이 표식 데이터 일괄 처리로 표시되는 API 시퀀스 번호의 하위 비트 배열입니다.

설명

드라이버는 런타임에 렌더링 작업 또는 기록 버퍼를 제출할 때와 드라이버가 이 구조체를 포함하는 구조체의 MarkerLogType 필드에 대한 D3DDDIMLT_BATCHED 값을 사용하는 경우 이 구조를 작성해야 합니다. 포함하는 구조체는 D3DDDICB_RENDER, D3DDDICB_SUBMITCOMMAND 또는 D3DDDICB_SUBMITHISTORYSEQUENCE 중 하나일 수 있습니다. 드라이버 가 D3DDDIMLT_BATCHED 설정해야 하는 시기에 대한 자세한 내용은 D3DDDI_MARKERLOGTYPE 참조하세요.

요구 사항

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

추가 정보

D3DDDI_MARKERLOGTYPE

D3DDDICB_RENDER

D3DDDICB_SUBMITCOMMAND

D3DDDICB_SUBMITHISTORYSEQUENCE