Como faço para usar um ponteiro Direct3D 11 enrolado em ComPtr para obter uma interface 11.1?

estou a seguir tutoriais e converti a inicialização habitual para usar ComPtrs até Esta linha: ID3D11Device* ... 1Device]" (declared at line 64 of "C:\Program Files (x86)\Windows Kits\8.1\Include\winrt\wrl/client.h") is inaccessible

Como determinar o sistema DirectX é 11 ou 11.1?

estou a correr o Windows 7. Quando eu uso DxDiag, ele mostra a versão como 11. Quando eu uso o Visual Studio 2012, que ... com o nível de funcionalidades D3D_FEATURE_LEVEL_11_1 Então, confundi, Qual é a versão exacta da minha versão DirectX?

Como instalar o Windows 10 SDK para utilização com o Visual Studio 2017

Boa tarde. Não consigo descobrir como instalar o Windows 10 SDK para o Visual Studio 2017. Eu baixei e corri o instala ... execução Failed Creating the Direct3D device ao executar em depuração. Ainda posso recolher amostras para a libertação.

DirectX 11.1 e Win32 Desktop

estou a ter um pouco de dificuldade em compreender DirectX 11.1. Estou interessado em construir um programa de desktop ... versão? Se não há forma de contornar isso, como é que se inicializa o D3D11.1 para o ambiente de trabalho? Obrigado.

Como faço para desenhar gráficos simples em C#?

só quero desenhar objectos 2D simples como círculo, linha, quadrado, etc. em C#. Como faço isso? Nos di ... bjetos 3D? Coisas como o DirectX vão tornar isto mais fácil? Todos os links para tutoriais ou amostras muito apreciados.

Tenho de chamar uma função de libertação usando um ComPtr?

Estou a usar um ponteiro inteligente ou um ComPtr. Estou a usá-lo com a minha aplicação directX e não vi ... preciso fazê-lo manualmente? Eu não sei se isso faz desde então me diga se não faz e eu vou responder com mais detalhes.