Поделиться через


Функция 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

См. также

Ссылки

Пространство имен Concurrency::direct3d