PFND3D10DDI_CHECKCOUNTERINFO回调函数 (d3d10umddi.h)
CheckCounterInfo 函数确定与操作计数器相关的全局信息。
语法
PFND3D10DDI_CHECKCOUNTERINFO Pfnd3d10ddiCheckcounterinfo;
void Pfnd3d10ddiCheckcounterinfo(
D3D10DDI_HDEVICE unnamedParam1,
D3D10DDI_COUNTER_INFO *unnamedParam2
)
{...}
参数
unnamedParam1
hDevice [in]
显示设备的句柄 (图形上下文) 。
unnamedParam2
pCounterInfo [out]
指向 D3D10DDI_COUNTER_INFO 结构的指针,驱动程序使用与操作计数器相关的全局信息填充该结构。
返回值
无
备注
驱动程序可以使用 pfnSetErrorCb 回调函数来设置错误代码。
如果用户模式显示驱动程序不支持 在 D3D10DDI_COUNTER_INFO 结构的成员中表示的任何概念,则可以使用零填充 D3D10DDI_COUNTER_INFO 的成员。
驱动程序的 CheckCounterInfo 函数无法调用 pfnSetErrorCb 回调函数来设置D3DDDIERR_DEVICEREMOVED错误代码,因为 CheckCounterInfo 是功能检查类型的函数。 即使存在D3DDDIERR_DEVICEREMOVED,驱动程序也必须确保在创建设备后有足够的信息来响应 对 CheckCounterInfo 的调用。 CheckCounterInfo 不应遇到任何错误。 但是, CheckCounterInfo 可能会针对严重错误调用 pfnSetErrorCb 。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 在 Windows Vista 和更高版本的 Windows 操作系统中可用。 |
目标平台 | 桌面 |
标头 | d3d10umddi.h (包括 D3d10umddi.h) |