Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
As interfaces a seguir são declaradas em DirectML.h.
Nesta secção
| Tópico | Descrição |
|---|---|
| IDMLBindingTable | Cria um dispositivo DirectML para um determinado dispositivo Direct3D 12. |
| IDMLCommandRecorder | Registra despachos de trabalho DirectML em uma lista de comandos do Direct3D 12. |
| IDMLCompiledOperator | Representa uma forma compilada e eficiente de um operador adequado para execução na GPU. |
| IDMLDebugDevice | Controla a camada de depuração do DirectML. |
| IDMLDevice | Representa um dispositivo DirectML, que é usado para criar operadores, tabelas de ligação, gravadores de comandos e outros objetos. |
| IDMLDevice1 | Representa um dispositivo DirectML, que é usado para criar operadores, tabelas de ligação, gravadores de comandos e outros objetos. |
| IDMLDeviceChild | Uma interface implementada por todos os objetos criados a partir do dispositivo DirectML. |
| IDMLDispatchable | Implementado por objetos que podem ser gravados em uma lista de comandos para despacho na GPU, usando IDMLCommandRecorder::RecordDispatch. |
| IDMLObject | Uma interface da qual IDMLDevice e IDMLDeviceChild herdar diretamente (e todas as outras interfaces, indiretamente). Consequentemente, ele fornece métodos comuns a todas as interfaces DirectML, especificamente métodos para associar dados privados e anotar nomes de objetos. |
| IDMLOperator | Representa um operador DirectML. |
| IDMLOperatorInitializer | Representa um objeto especializado cuja finalidade é inicializar operadores compilados. |
| IDMLPageable | Implementado por objetos que podem ser removidos da memória GPU e, portanto, que podem ser fornecidos para IDMLDevice::Evict e IDMLDevice::MakeResident. |
Tópicos relacionados
- de referência do DirectML
- de IA do Windows
- Referência central
- de referência do Direct3D 12