ID3D12ShaderCacheSession::StoreValue 메서드(d3d12.h)
캐시에 항목을 추가합니다.
통사론
HRESULT StoreValue(
const void *pKey,
UINT KeySize,
const void *pValue,
UINT ValueSize
);
매개 변수
pKey
형식: _In_reads_bytes_(KeySize) const void *
추가할 항목의 키입니다.
KeySize
형식: UINT
키의 크기(바이트)입니다.
pValue
형식: _In_reads_bytes_(ValueSize) void *
추가할 항목을 포함하는 메모리 블록에 대한 포인터입니다.
ValueSize
형식: UINT
추가할 항목의 크기(바이트)입니다.
반환 값
형식: HRESULT
함수가 성공하면 S_OK반환합니다. 그렇지 않으면 HRESULT오류 코드반환합니다.
반환 값 | 묘사 |
---|---|
DXGI_ERROR_ALREADY_EXISTS | 동일한 키를 가진 항목이 있습니다. |
DXGI_ERROR_CACHE_HASH_COLLISION | 제공된 키와 동일한 해시가 있는 항목이 있지만 키가 일치하지 않습니다. |
DXGI_ERROR_CACHE_FULL | 이 항목을 추가하면 캐시가 최대 크기보다 커집니다. |
요구 사항
요구 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 10 빌드 20348 |
지원되는 최소 서버 | Windows 10 빌드 20348 |
헤더 | d3d12.h |
라이브러리 | d3d12.lib |
DLL | d3d12.dll |