функция обратного вызова 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 , которую драйвер заполняет глобальными сведениями, связанными со счетчиками.

Возвращаемое значение

None

Remarks

Драйвер может использовать функцию обратного вызова 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