функция обратного вызова PFND3D10DDI_SETERROR_CB (d3d10umddi.h)

Функция pfnSetErrorCb задает код ошибки возврата функции драйвера отображения пользовательского режима.

Синтаксис

PFND3D10DDI_SETERROR_CB Pfnd3d10ddiSeterrorCb;

void Pfnd3d10ddiSeterrorCb(
  D3D10DDI_HRTCORELAYER unnamedParam1,
  HRESULT unnamedParam2
)
{...}

Параметры

unnamedParam1

hRuntimeDevice [in]

Дескриптор контекста для основной среды выполнения Microsoft Direct3D 10. Этот дескриптор предоставляется драйверу при вызове функции CreateDevice(D3D10) драйвера.

unnamedParam2

hResult [in]

Значение HRESULT, указывающее ошибку, заданную для функции драйвера.

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

None

Remarks

Драйвер отображения пользовательского режима может много раз вызывать pfnSetErrorCb для каждого вызова драйвера. Для функций драйвера, которые не возвращают коды состояния, драйвер использует pfnSetErrorCb для возврата сведений об ошибке в среду выполнения Direct3D.

Требования

Требование Значение
Минимальная версия клиента Доступно в Windows Vista и более поздних версиях операционных систем Windows.
Целевая платформа Персональный компьютер
Верхняя часть d3d10umddi.h (включая D3d10umddi.h)

См. также раздел

CreateDevice(D3D10)

D3D10DDI_CORELAYER_DEVICECALLBACKS