Antarmuka DirectML

Antarmuka berikut dideklarasikan dalam DirectML.h.

Di bagian ini

Topik Deskripsi
IDMLBindingTable Membuat perangkat DirectML untuk perangkat Direct3D 12 tertentu.
IDMLCommandRecorder Merekam pengiriman DirectML bekerja ke dalam daftar perintah Direct3D 12.
IDMLCompiledOperator Mewakili bentuk operator yang dikompilasi dan efisien yang cocok untuk eksekusi pada GPU.
IDMLDebugDevice Mengontrol lapisan debug DirectML.
IDMLDevice Mewakili perangkat DirectML, yang digunakan untuk membuat operator, tabel pengikatan, perekam perintah, dan objek lainnya.
IDMLDevice1 Mewakili perangkat DirectML, yang digunakan untuk membuat operator, tabel pengikatan, perekam perintah, dan objek lainnya.
IDMLDeviceChild Antarmuka yang diimplementasikan oleh semua objek yang dibuat dari perangkat DirectML.
IDMLDispatchable Diimplementasikan oleh objek yang dapat direkam ke dalam daftar perintah untuk dikirim pada GPU, menggunakan IDMLCommandRecorder::RecordDispatch.
IDMLObject Antarmuka tempat IDMLDevice dan IDMLDeviceChild mewarisi secara langsung (dan semua antarmuka lainnya, secara tidak langsung). Akibatnya, ini menyediakan metode umum untuk semua antarmuka DirectML, metode khusus untuk mengaitkan data privat, dan untuk membuat anotasi nama objek.
IDMLOperator Mewakili operator DirectML.
IDMLOperatorInitializer Mewakili objek khusus yang tujuannya adalah untuk menginisialisasi operator yang dikompilasi.
IDMLPageable Diimplementasikan oleh objek yang dapat dikeluarkan dari memori GPU, dan karenanya dapat diberikan ke IDMLDevice::Evict dan IDMLDevice::MakeResident.