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