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


Функция d3d_access_lock

Получить блокировку на accelerator_view для безопасного выполнения операций D3D на ресурсах общих с accelerator_view. accelerator_view и все ресурсы C++ AMP, связанные с этим accelerator_view, внутренне принимают эту блокировку при выполнении операций и будут блокироваться, пока другой поток удерживает блокировку доступа D3D. Эта блокировка нерекурсивна: вызов этой функции из потока, который уже удерживает блокировку, является неопределенным поведением. Выполнение операций в accelerator_view или любых контейнерах данных, связанных с accelerator_view, из потока, удерживающего блокировку доступа D3D, является неопределенным поведением. См. также scoped_d3d_access_lock — класс в стиле RAII для блокировки доступа D3D на основе областей.

void __cdecl d3d_access_lock(
   accelerator_view &_Av
);

Параметры

  • _Av
    accelerator_view, который требуется блокировать.

Требования

Заголовок: amprt.h

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

См. также

Ссылки

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