Интерфейс 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