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 |