функция обратного вызова 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) |