将条目添加到缓存。
语法
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 |