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


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

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

Синтаксис

PFND3DWDDM2_2DDI_SHADERCACHE_STORE_VALUE_CB Pfnd3dwddm22DdiShadercacheStoreValueCb;

HRESULT Pfnd3dwddm22DdiShadercacheStoreValueCb(
  D3DWDDM2_2DDI_HRTCACHESESSION hCacheSession,
  const D3DWDDM2_2DDI_SHADERCACHE_HASH *pPrecomputedHash,
  const void *pKey,
  SIZE_T KeyLen,
  const void *pValue,
  SIZE_T ValueLen
)
{...}

Параметры

hCacheSession

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

pPrecomputedHash

Хэш-значение.

pKey

Указатель на ключ.

KeyLen

Длина ключа.

pValue

Указатель на входное значение.

ValueLen

Длина входного значения.

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

Если эта функция обратного вызова успешно выполнена, она возвращает S_OK. В противном случае возвращается код ошибки HRESULT.

Требования

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