Método ID3D12Device9::CreateShaderCacheSession (d3d12.h)
Cria um objeto que concede acesso a um cache de sombreador, potencialmente abrindo um cache existente ou criando um novo.
Sintaxe
HRESULT CreateShaderCacheSession(
const D3D12_SHADER_CACHE_SESSION_DESC *pDesc,
REFIID riid,
void **ppvSession
);
Parâmetros
pDesc
Tipo: _In_ const D3D12_SHADER_CACHE_SESSION_DESC*
Uma estrutura D3D12_SHADER_CACHE_SESSION_DESC que descreve a sessão de cache do sombreador a ser criada.
riid
O GUID (identificador global exclusivo) para a interface de sessão de cache do sombreador.
ppvSession
Tipo: _COM_Outptr_opt_ void**
Um ponteiro para um bloco de memória que recebe um ponteiro para a interface de ID3D12ShaderCacheSession do
Valor de retorno
Se a função for bem-sucedida, ela retornará S_OK. Caso contrário, ele retornará um
Valor de retorno | Descrição |
---|---|
DXGI_ERROR_ALREADY_EXISTS | Você tentou criar um cache com um identificador existente. Consulte D3D12_SHADER_CACHE_SESSION_DESC::Identifier. |
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 10 Build 20348 |
servidor com suporte mínimo | Windows 10 Build 20348 |
cabeçalho | d3d12.h |
biblioteca | d3d12.lib |
de DLL |
d3d12.dll |