D3D10_DDI_QUERY_DATA_PIPELINE_STATISTICS structure

The D3D10_DDI_QUERY_DATA_PIPELINE_STATISTICS structure describes statistics for each stage of the graphics pipeline that is used in a call to the CreateQuery(D3D10) function to create a D3D10DDI_QUERY_PIPELINESTATS query type and in a call to the QueryGetData function to return information about the query.

Syntax

typedef struct D3D10_DDI_QUERY_DATA_PIPELINE_STATISTICS {
  UINT64 IAVertices;
  UINT64 IAPrimitives;
  UINT64 VSInvocations;
  UINT64 GSInvocations;
  UINT64 GSPrimitives;
  UINT64 CInvocations;
  UINT64 CPrimitives;
  UINT64 PSInvocations;
} D3D10_DDI_QUERY_DATA_PIPELINE_STATISTICS;

Members

        `IAVertices`

        The number of input assembler (IA) veritces.
    
    
        `IAPrimitives`

        The number of IA primitives.
    
    
        `VSInvocations`

        The number of vertex shader (VS) invocations.
    
    
        `GSInvocations`

        The number of geometry shader (GS) invocations.
    
    
        `GSPrimitives`

        The number of GS primitives.
    
    
        `CInvocations`

        The number of clipper invocations.
    
    
        `CPrimitives`

        The number of clipper primitives.
    
    
        `PSInvocations`

        The number of pixel shader (PS) invocations.
    

## Remarks
    The driver associates a D3D10_DDI_QUERY_DATA_PIPELINE_STATISTICS structure with the D3D10DDI_QUERY_PIPELINESTATS query type value from the <a href="https://docs.microsoft.com/windows-hardware/drivers/ddi/d3d10umddi/ne-d3d10umddi-d3d10ddi_query">D3D10DDI_QUERY</a> enumeration.

Requirements

   
Minimum supported client Available in Windows Vista and later versions of the Windows operating systems.
Header d3d10umddi.h (include D3d10umddi.h)
## See Also

    <a href="https://docs.microsoft.com/windows-hardware/drivers/ddi/d3d10umddi/nc-d3d10umddi-pfnd3d10ddi_createquery">CreateQuery(D3D10)</a>

D3D10DDI_QUERY

QueryGetData