Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Następujące interfejsy są deklarowane w pliku DirectML.h.
W tym dziale
| Temat | Opis |
|---|---|
| Tabela IDMLBindingTable | Tworzy urządzenie DirectML dla danego urządzenia Direct3D 12. |
| IDMLCommandRecorder (Rejestrator Dźwięku) | Rejestruje wysyłanie zadań directML do listy poleceń Direct3D 12. |
| IDMLCompiledOperator | Reprezentuje skompilowana, wydajną formę operatora odpowiedniego do wykonywania na procesorze GPU. |
| IDMLDebugDevice (Urządzenie IDMLDebugDevice) | Steruje warstwą debugowania DirectML. |
| IDMLDevice | Reprezentuje urządzenie DirectML, które służy do tworzenia operatorów, tabel powiązań, rejestratorów poleceń i innych obiektów. |
| IDMLDevice1 powiedział: | Reprezentuje urządzenie DirectML, które służy do tworzenia operatorów, tabel powiązań, rejestratorów poleceń i innych obiektów. |
| IDMLDeviceChild (Dziecko Identyfikatora) | Interfejs zaimplementowany przez wszystkie obiekty utworzone na podstawie urządzenia DirectML. |
| IDMLDispatchable | Zaimplementowane przez obiekty, które można zapisać na liście poleceń do wykonania na GPU, przy użyciu IDMLCommandRecorder::RecordDispatch. |
| IDMLObject powiedział: | Interfejs, z którego idMLDevice i IDMLDeviceChild dziedziczą bezpośrednio (i wszystkie inne interfejsy, pośrednio). W związku z tym udostępnia metody wspólne dla wszystkich interfejsów DirectML, w szczególności metody kojarzenia danych prywatnych i dodawania adnotacji do nazw obiektów. |
| IDMLOperator | Reprezentuje operator DirectML. |
| IDMLOperatorInitializer | Reprezentuje wyspecjalizowany obiekt, którego celem jest zainicjowanie skompilowanych operatorów. |
| IDMLPageable (Język IDMLPageable) | Zaimplementowane przez obiekty, które można usunąć z pamięci GPU, i dlatego można je dostarczyć do IDMLDevice::Evict i IDMLDevice::MakeResident. |