Функция create_accelerator_view
Создает объект accelerator_view из указателя на интерфейс устройства Direct3D.
accelerator_view create_accelerator_view(
IUnknown *_D3D_device
);
Параметры
- _D3D_device
Указатель на интерфейс устройства Direct3D.
Возвращаемое значение
Объект accelerator_view, созданный из переданного интерфейса устройства Direct3D.
Заметки
Эта функция создает новый объект accelerator_view из существующего указателя на интерфейс устройства Direct3D.Если вызов функции завершается успешно, то счетчик ссылок параметра увеличивается посредством вызова AddRef к интерфейсу.Можно безопасно освободить объект, когда он больше не нужен в вашем DirectX-коде.Если вызов метода завершается ошибкой, возникает исключение runtime_exception.
Объект accelerator_view, созданный с помощью этой функции, потокобезопасен.Необходимо синхронизировать параллельное использование объекта accelerator_view.Несинхронизированное параллельное использование объекта accelerator_view и исходного интерфейса ID3D11Device вызывает неопределенное поведение.
Среда выполнения C++ AMP предоставляет подробные сведения об ошибке в режиме отладки с помощью уровня отладки D3D при использовании флага D3D11_CREATE_DEVICE_DEBUG.
Требования
Заголовок: amprt.h
Пространство имен: Concurrency::direct3d