Поделиться через


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

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

Синтаксис

PFND3D12DDI_IMPLICITSHADERCACHECONTROL_0080 Pfnd3d12ddiImplicitshadercachecontrol0080;

void Pfnd3d12ddiImplicitshadercachecontrol0080(
  D3D12DDI_HDEVICE unnamedParam1,
  D3D12DDI_IMPLICIT_SHADER_CACHE_CONTROL_FLAGS_0080 unnamedParam2
)
{...}

Параметры

unnamedParam1

Дескриптор устройства отображения (графический контекст).

unnamedParam2

Значение D3D12DDI_IMPLICIT_SHADER_CACHE_CONTROL_FLAGS_0080, описывающее действия управления кэшем шейдера, которые необходимо принять на себя кэш шейдеров, управляемый драйвером.

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

Никакой

Замечания

Среда выполнения вызывает pfnImplicitShaderCacheControl в ответ на запрос приложения для управления кэшем. Эти запросы приложений считаются указаниями для драйвера.

Эта функция обратного вызова поддерживается только в режиме разработчика.

Дополнительные сведения см. в спецификации API кэша кэша D3D12.

Требования

Требование Ценность
минимальный поддерживаемый сервер Windows Server 2022
заголовка d3d12umddi.h

См. также

D3D12DDI_D3D12_OPTIONS_DATA_008n

D3D12DDI_IMPLICIT_SHADER_CACHE_CONTROL_FLAGS_0080