다음을 통해 공유


D3DDDIQUERYTYPE 열거형(d3dumddi.h)

쿼리 유형입니다.

Syntax

typedef enum _D3DDDIQUERYTYPE {
  D3DDDIQUERYTYPE_VCACHE,
  D3DDDIQUERYTYPE_RESOURCEMANAGER,
  D3DDDIQUERYTYPE_VERTEXSTATS,
  D3DDDIQUERYTYPE_DDISTATS,
  D3DDDIQUERYTYPE_EVENT,
  D3DDDIQUERYTYPE_OCCLUSION,
  D3DDDIQUERYTYPE_TIMESTAMP,
  D3DDDIQUERYTYPE_TIMESTAMPDISJOINT,
  D3DDDIQUERYTYPE_TIMESTAMPFREQ,
  D3DDDIQUERYTYPE_PIPELINETIMINGS,
  D3DDDIQUERYTYPE_INTERFACETIMINGS,
  D3DDDIQUERYTYPE_VERTEXTIMINGS,
  D3DDDIQUERYTYPE_PIXELTIMINGS,
  D3DDDIQUERYTYPE_BANDWIDTHTIMINGS,
  D3DDDIQUERYTYPE_CACHEUTILIZATION,
  D3DDDIQUERYTYPE_COUNTER_DEVICE_DEPENDENT
} D3DDDIQUERYTYPE;

상수

 
D3DDDIQUERYTYPE_VCACHE
문제 종료 시 꼭짓점 캐싱에 대한 데이터 레이아웃에 대한 드라이버 힌트를 쿼리합니다. 이 쿼리는 D3DDDIARG_ISSUEQUERY 구조체Flags 멤버에서 End 비트 필드 플래그가 설정된 드라이버의 IssueQuery 함수에 대한 호출을 통해 처리됩니다.
D3DDDIQUERYTYPE_RESOURCEMANAGER
드라이버의 리소스 관리자를 쿼리합니다.
D3DDDIQUERYTYPE_VERTEXSTATS
꼭짓점 통계를 쿼리합니다.
D3DDDIQUERYTYPE_DDISTATS
DDI 통계를 쿼리합니다.
D3DDDIQUERYTYPE_EVENT
발생한 비동기 이벤트에 대해 문제 종료 시 쿼리합니다.
D3DDDIQUERYTYPE_OCCLUSION
z-testing을 통과하는 픽셀 수를 쿼리합니다. 이러한 픽셀은 문제 시작과 문제 종료 사이에 그려지는 기본 형식을 위한 것입니다.

이 쿼리는 드라이버의 IssueQuery 함수에 대한 호출 간에 처리됩니다. 이 함수는 먼저 시작 비트 필드 플래그가 D3DDDIARG_ISSUEQUERY 구조의 Flags 멤버에서 설정되고 그 다음에 End 비트 필드 플래그가 설정됩니다.

이 쿼리를 사용하면 애플리케이션이 폐색 결과를 0에 대해 검사 수 있습니다. 값 0은 "완전히 폐색됨"이며, 이는 픽셀이 현재 카메라 위치에서 표시되지 않음을 의미합니다.
D3DDDIQUERYTYPE_TIMESTAMP
문제 종료 시 64비트 타임스탬프에 대한 쿼리입니다.
D3DDDIQUERYTYPE_TIMESTAMPDISJOINT
이 쿼리는 카운터 빈도가 D3DQUERYTYPE_TIMESTAMP 쿼리에서 반환되는 값에서 변경되었는지 여부를 애플리케이션에 알리는 데 사용됩니다.
D3DDDIQUERYTYPE_TIMESTAMPFREQ
쿼리 타임스탬프를 확인하기 위한 GPU 타임스탬프 빈도입니다.

D3DQUERYTYPE_TIMESTAMP 쿼리의 값이 D3DQUERYTYPE_TIMESTAMPDISJOINT 쿼리 기간 동안 연속되도록 보장할 수 없는 경우 이 쿼리 결과는 TRUE 입니다. 그렇지 않으면 쿼리 결과가 FALSE입니다.
D3DDDIQUERYTYPE_PIPELINETIMINGS
파이프라인 데이터에 소요된 처리 시간의 백분율을 쿼리합니다.
D3DDDIQUERYTYPE_INTERFACETIMINGS
드라이버의 데이터에 소요된 처리 시간의 백분율을 쿼리합니다.
D3DDDIQUERYTYPE_VERTEXTIMINGS
꼭짓점 셰이더 데이터에 소요된 처리 시간의 백분율을 쿼리합니다.
D3DDDIQUERYTYPE_PIXELTIMINGS
픽셀 셰이더 데이터에 소요된 처리 시간의 백분율을 쿼리합니다.
D3DDDIQUERYTYPE_BANDWIDTHTIMINGS
애플리케이션의 성능을 이해하는 데 도움이 되는 처리량 측정을 쿼리합니다.
D3DDDIQUERYTYPE_CACHEUTILIZATION
텍스처 및 인덱싱된 꼭짓점의 캐시 적중률 성능을 쿼리합니다.
D3DDDIQUERYTYPE_COUNTER_DEVICE_DEPENDENT
디바이스 종속 카운터에 대한 쿼리입니다.

요구 사항

요구 사항
헤더 d3dumddi.h