Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Configura a versão do SDK a ser usada.
Sintaxe
HRESULT SetSDKVersion(
UINT SDKVersion,
LPCSTR SDKPath
);
Parâmetros
SDKVersion
Tipo: UINT
A versão do SDK a ser definida.
SDKPath
Tipo: _In_z_ LPCSTR
Uma cadeia de caracteres terminada em NULL que fornece o caminho relativo para d3d12core.dll no SDKVersion especificado. O caminho é relativo ao processo exe do chamador. Se d3d12core.dll não for encontrado ou não for do SDKVersion especificado, a criação do dispositivo Direct3D 12 falhará.
Retornar valor
Tipo: HRESULT
Se a função for bem-sucedida, ela retornará S_OK. Caso contrário, ele retornará um dos códigos de retorno do Direct3D 12.
Comentários
Esse método só pode ser usado no Modo de Desenvolvedor do Windows.
Para definir a versão do SDK usando essa API, você deve chamá-la antes de criar o dispositivo Direct3D 12. Chamar essa API depois de criar o dispositivo Direct3D 12 fará com que o runtime do Direct3D 12 remova o dispositivo.
Se o d3d12core.dll instalado com o sistema operacional for mais recente do que a versão do SDK especificada, a versão do sistema operacional será usada.
Você pode recuperar a versão de um determinado D3D12Core.dll do símbolo exportado D3D12SDKVersion, que é uma variável do tipo UINT, assim como as variáveis exportadas de aplicativos para habilitar o uso do SDK de Agilidade.
Requisitos
| Requisito | Valor |
|---|---|
| Cliente mínimo com suporte | Windows 10 Build 20348 |
| Servidor mínimo com suporte | Windows 10 Build 20348 |
| Plataforma de Destino | Windows |
| Cabeçalho | d3d12.h |
| Biblioteca | D3D12.lib |
| DLL | D3D12.dll |