typedef enum D3D11_COUNTER {
D3D11_COUNTER_DEVICE_DEPENDENT_0 = 0x40000000,
D3D11_COUNTER_DEVICE_DEPENDENT_1 = 0x40000001,
D3D11_COUNTER_DEVICE_DEPENDENT_2 = 0x40000002,
D3D11_COUNTER_DEVICE_DEPENDENT_3 = 0x40000003,
D3D11_COUNTER_DEVICE_DEPENDENT_4 = 0x40000004,
D3D11_COUNTER_DEVICE_DEPENDENT_5 = 0x40000005,
D3D11_COUNTER_DEVICE_DEPENDENT_6 = 0x40000006,
D3D11_COUNTER_DEVICE_DEPENDENT_7 = 0x40000007,
D3D11_COUNTER_DEVICE_DEPENDENT_8 = 0x40000008,
D3D11_COUNTER_DEVICE_DEPENDENT_9 = 0x40000009,
D3D11_COUNTER_DEVICE_DEPENDENT_10 = 0x4000000A,
D3D11_COUNTER_DEVICE_DEPENDENT_11 = 0x4000000B,
D3D11_COUNTER_DEVICE_DEPENDENT_12 = 0x4000000C,
D3D11_COUNTER_DEVICE_DEPENDENT_13 = 0x4000000D,
D3D11_COUNTER_DEVICE_DEPENDENT_14 = 0x4000000E,
D3D11_COUNTER_DEVICE_DEPENDENT_15 = 0x4000000F,
D3D11_COUNTER_DEVICE_DEPENDENT_16 = 0x40000010,
D3D11_COUNTER_DEVICE_DEPENDENT_17 = 0x40000011,
D3D11_COUNTER_DEVICE_DEPENDENT_18 = 0x40000012,
D3D11_COUNTER_DEVICE_DEPENDENT_19 = 0x40000013,
D3D11_COUNTER_DEVICE_DEPENDENT_20 = 0x40000014,
D3D11_COUNTER_DEVICE_DEPENDENT_21 = 0x40000015,
D3D11_COUNTER_DEVICE_DEPENDENT_22 = 0x40000016,
D3D11_COUNTER_DEVICE_DEPENDENT_23 = 0x40000017,
D3D11_COUNTER_DEVICE_DEPENDENT_24 = 0x40000018,
D3D11_COUNTER_DEVICE_DEPENDENT_25 = 0x40000019,
D3D11_COUNTER_DEVICE_DEPENDENT_26 = 0x4000001A,
D3D11_COUNTER_DEVICE_DEPENDENT_27 = 0x4000001B,
D3D11_COUNTER_DEVICE_DEPENDENT_28 = 0x4000001C,
D3D11_COUNTER_DEVICE_DEPENDENT_29 = 0x4000001D,
D3D11_COUNTER_DEVICE_DEPENDENT_30 = 0x4000001E,
D3D11_COUNTER_DEVICE_DEPENDENT_31 = 0x4000001F,
D3D11_COUNTER_DEVICE_DEPENDENT_32 = 0x40000020,
D3D11_COUNTER_DEVICE_DEPENDENT_33 = 0x40000021,
D3D11_COUNTER_DEVICE_DEPENDENT_34 = 0x40000022,
D3D11_COUNTER_DEVICE_DEPENDENT_35 = 0x40000023,
D3D11_COUNTER_DEVICE_DEPENDENT_36 = 0x40000024,
D3D11_COUNTER_DEVICE_DEPENDENT_37 = 0x40000025,
D3D11_COUNTER_DEVICE_DEPENDENT_38 = 0x40000026,
D3D11_COUNTER_DEVICE_DEPENDENT_39 = 0x40000027,
D3D11_COUNTER_PRIVATE_DRIVER_DATA_0 = 0x40000040,
D3D11_COUNTER_PRIVATE_DRIVER_DATA_1 = 0x40000041,
D3D11_COUNTER_PRIVATE_DRIVER_DATA_2 = 0x40000042,
D3D11_COUNTER_PRIVATE_DRIVER_DATA_3 = 0x40000043,
} D3D11_COUNTER;
这个枚举包括用于获取设备相关计数器(D3D11_COUNTER_DEVICE_DEPENDENT_*)和私有驱动程序数据计数器(D3D11_COUNTER_PRIVATE_DRIVER_DATA_*)。这些计数器通常用于性能分析和调试,以便开发人员能够监测 GPU 的使用情况并进行性能优化。根据具体需要,您可以选择使用适当的计数器来收集相关信息。
转载请注明出处:http://www.zyzy.cn/article/detail/25743/Win32 API/D3d11.h/D3D11_COUNTER