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

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

None

Remarks

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

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

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

Требования

Требование Значение
Минимальная версия сервера Windows Server 2022
Верхняя часть d3d12umddi.h

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

D3D12DDI_D3D12_OPTIONS_DATA_008n

D3D12DDI_IMPLICIT_SHADER_CACHE_CONTROL_FLAGS_0080