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

Функция обратного вызова pfnCreateShaderCacheSession создает сеанс кэша шейдера.

Синтаксис

PFND3DWDDM2_2DDI_CREATE_SHADERCACHE_SESSION Pfnd3dwddm22DdiCreateShadercacheSession;

VOID Pfnd3dwddm22DdiCreateShadercacheSession(
  D3D10DDI_HDEVICE unnamedParam1,
  D3DWDDM2_2DDI_HCACHESESSION unnamedParam2,
  D3DWDDM2_2DDI_HRTCACHESESSION unnamedParam3
)
{...}

Параметры

unnamedParam1

hDevice [in]

Дескриптор устройства.

unnamedParam2

hCacheSession

Дескриптор сеанса кэша.

unnamedParam3

hRTCacheSession

Дескриптор сеанса кэша для драйвера, который будет использоваться при вызове обратно в среду выполнения.

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

Никакой

Замечания

Среда выполнения использует созданный объект для информирования драйвера о различных контекстах кэширования. Его можно использовать для перенаправления обратных вызовов кэширования к локальному кэшу процесса или кэшу для каждого компонента, который используется несколькими процессами.

Доступ к этой функции обратного вызова с помощью структуры D3DWDDM2_2DDI_DEVICEFUNCS.

Требования

Требование Ценность
целевая платформа Виндоус
заголовка d3d10umddi.h (include D3d12umddi.h)

См. также

D3DWDDM2_2DDI_DEVICEFUNCS