PFND3D12DDI_SHADERCACHESTOREVALUE_CB_0021 콜백 함수(d3d12umddi.h)

pfnShaderCacheStoreValueCb 콜백 함수는 셰이더 캐시 값을 저장합니다.

구문

PFND3D12DDI_SHADERCACHESTOREVALUE_CB_0021 Pfnd3d12ddiShadercachestorevalueCb0021;

HRESULT Pfnd3d12ddiShadercachestorevalueCb0021(
  D3D12DDI_HRTDEVICE hRTDevice,
  D3D12DDI_HRTPIPELINESTATE hRTPSO,
  const D3D12DDI_SHADERCACHE_HASH *pPrecomputedHash,
  const void *pKey,
  SIZE_T KeyLen,
  const void *pValue,
  SIZE_T ValueLen
)
{...}

매개 변수

hRTDevice

드라이버가 런타임으로 다시 호출할 때 사용할 디바이스의 핸들입니다.

hRTPSO

PSO의 핸들입니다.

pPrecomputedHash

해시 값입니다.

pKey

키에 대한 포인터입니다.

KeyLen

키의 길이입니다.

pValue

출력 값에 대한 포인터입니다.

ValueLen

출력 값의 길이입니다.

반환 값

이 콜백 함수가 성공하면 S_OK 반환합니다. 그렇지 않으면 HRESULT 오류 코드를 반환합니다.

설명

D3D12DDI_SHADERCACHE_CALLBACKS_0021 구조를 사용하여 이 콜백에 액세스합니다.

요구 사항

   
대상 플랫폼 Windows
헤더 d3d12umddi.h(D3d12umddi.h 포함)