다음을 통해 공유


IDMLCommandRecorder 인터페이스(directml.h)

DirectML의 디스패치를 Direct3D 12 명령 목록에 기록합니다. IDMLCommandRecorder 인터페이스는 IDMLDeviceChild에서 상속됩니다.

명령 레코더는 Direct3D 12 명령 목록에 명령을 기록하는 것이 목적인 상태 비저장 개체입니다. DirectML은 명령 목록, 명령 할당자 또는 명령 큐를 만들지 않습니다. GPU에서 실행하기 위한 작업을 직접 제출하지도 않습니다. 대신 애플리케이션은 자체 명령 목록 및 큐를 관리하고 IDMLCommandRecorder 를 사용하여 기존 명령 목록에 작업을 기록합니다. 그러면 선택한 큐에서 명령 목록을 실행할 책임이 있습니다.

이 개체는 스레드로부터 안전합니다.

상속

IDMLCommandRecorder 인터페이스는 IDMLDeviceChild 인터페이스에서 상속됩니다.

메서드

IDMLCommandRecorder 인터페이스에는 이러한 메서드가 있습니다.

 
IDMLCommandRecorder::RecordDispatch

디스패치 가능한 개체(연산자 이니셜라이저 또는 컴파일된 연산자)의 실행을 명령 목록에 기록합니다.

요구 사항

   
대상 플랫폼 Windows
헤더 directml.h

추가 정보

IDMLDeviceChild