функция обратного вызова PFND3D11DDI_CREATEDEFERREDCONTEXT (d3d10umddi.h)
Функция createDeferredContext создает отложенный контекст.
Синтаксис
PFND3D11DDI_CREATEDEFERREDCONTEXT Pfnd3d11ddiCreatedeferredcontext;
void Pfnd3d11ddiCreatedeferredcontext(
D3D10DDI_HDEVICE unnamedParam1,
const D3D11DDIARG_CREATEDEFERREDCONTEXT *unnamedParam2
)
{...}
Параметры
unnamedParam1
hDevice [in]
Дескриптор устройства отображения (графический контекст).
unnamedParam2
pCreateDeferredContext [in]
Указатель на структуру D3D11DDIARG_CREATEDEFERREDCONTEXT, описывающую параметры, используемые драйвером отображения в пользовательском режиме для создания отложенного контекста.
Возвращаемое значение
Никакой
Замечания
Драйвер может использовать функцию обратного вызова pfnSetErrorCb для задания кода ошибки.
Драйвер необходим только для реализации CreateDeferredContext, если драйвер поддерживает возможность D3D11DDICAPS_COMMANDLISTS_BUILD_2, которую можно вернуть в структуре D3D11DDI_THREADING_CAPS из вызова функции GetCaps(D3D10_2).
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | CreateDeferredContext поддерживается начиная с операционной системы Windows 7. |
целевая платформа | Настольный |
заголовка | d3d10umddi.h (include D3d10umddi.h) |