验证查询类型支持

DirectX 9.0 运行时必须验证驱动程序支持的查询类型,然后才能执行任何异步查询操作。 为了验证驱动程序支持的查询类型数,运行时使用 D3DGDI2_TYPE_GETD3DQUERYCOUNT 值发送 GetDriverInfo2 请求。 如果驱动程序不支持任何查询类型,则此请求的DD_GETD3DQUERYCOUNTDATA结构的 dwNumQueries 成员中返回零。

若要接收有关每个受支持查询类型的信息,运行时将使用每种类型的D3DGDI2_TYPE_GETD3DQUERY值发送 GetDriverInfo2 请求。 然后,驱动程序在 DD_GETD3DQUERYDATA 结构中返回有关查询类型的信息。 有关 GetDriverInfo2 的详细信息,请参阅 支持 GetDriverInfo2