Интерфейс IDXGIKeyedMutex (dxgi.h)

Представляет мьютекс с ключом, который обеспечивает монопольный доступ к общему ресурсу, который используется несколькими устройствами.

Наследование

Интерфейс IDXGIKeyedMutex наследуется от IDXGIDeviceSubObject. IDXGIKeyedMutex также имеет следующие типы элементов:

Методы

Интерфейс IDXGIKeyedMutex имеет эти методы.

 
IDXGIKeyedMutex::AcquireSync

Используя ключ, получает монопольный доступ к общему ресурсу для отрисовки.
IDXGIKeyedMutex::ReleaseSync

Используя ключ, освобождает монопольный доступ к общему ресурсу для отрисовки.

Комментарии

IdXGIFactory1 требуется для создания ресурса, поддерживающего интерфейс IDXGIKeyedMutex.

IdXGIKeyedMutex необходимо получить для каждого устройства, совместного использования ресурса. В Direct3D 10.1 такой ресурс, который совместно используется между двумя или более устройствами, создается с флагом D3D10_RESOURCE_MISC_SHARED_KEYEDMUTEX . В Direct3D 11 такой ресурс, который совместно используется между двумя или более устройствами, создается с флагом D3D11_RESOURCE_MISC_SHARED_KEYEDMUTEX .

Сведения о создании мьютекса с ключом см. в методе IDXGIKeyedMutex::AcquireSync .

Требования

   
Целевая платформа Windows
Header dxgi.h

См. также раздел

Интерфейсы DXGI

IDXGIDeviceSubObject