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 是功能检查类型的函数。 驱动程序必须确保设备创建后有足够的信息来响应对 CheckCounterInfo的调用,即使在存在D3DDDIERR_DEVICEREMOVED的情况下也是如此。 CheckCounterInfo 不应遇到任何错误。 但是,CheckCounterInfo 可能会针对严重错误调用 pfnSetErrorCb

要求

要求 价值
最低支持的客户端 在 Windows Vista 和更高版本的 Windows作系统中可用。
目标平台 桌面
标头 d3d10umddi.h (包括 D3d10umddi.h)

另请参阅

D3D10DDI_COUNTER_INFO

D3D10DDI_DEVICEFUNCS

pfnSetErrorCb