Freigeben über


IDXGIKeyedMutex-Schnittstelle (dxgi.h)

Stellt einen keyed Mutex dar, der exklusiven Zugriff auf eine freigegebene Ressource ermöglicht, die von mehreren Geräten verwendet wird.

Vererbung

Die IDXGIKeyedMutex-Schnittstelle erbt von IDXGIDeviceSubObject. IDXGIKeyedMutex verfügt auch über folgende Membertypen:

Methoden

Die IDXGIKeyedMutex-Schnittstelle verfügt über diese Methoden.

 
IDXGIKeyedMutex::AcquireSync

Ruft mithilfe eines Schlüssels exklusiven Renderingzugriff auf eine freigegebene Ressource ab.
IDXGIKeyedMutex::ReleaseSync

Gibt mithilfe eines Schlüssels den exklusiven Renderingzugriff auf eine freigegebene Ressource frei.

Hinweise

IdXGIFactory1 ist erforderlich, um eine Ressource zu erstellen, die die IDXGIKeyedMutex-Schnittstelle unterstützen kann.

Für jedes Gerät, das eine Ressource gemeinsam verwendet, sollte ein IDXGIKeyedMutex abgerufen werden. In Direct3D 10.1 wird eine solche Ressource, die von zwei oder mehr Geräten gemeinsam genutzt wird, mit dem flag D3D10_RESOURCE_MISC_SHARED_KEYEDMUTEX erstellt. In Direct3D 11 wird eine solche Ressource, die von zwei oder mehr Geräten gemeinsam genutzt wird, mit dem flag D3D11_RESOURCE_MISC_SHARED_KEYEDMUTEX erstellt.

Informationen zum Erstellen eines Mutex mit Schlüsseln finden Sie in der IDXGIKeyedMutex::AcquireSync-Methode .

Anforderungen

   
Zielplattform Windows
Kopfzeile dxgi.h

Weitere Informationen

DXGI-Schnittstellen

IDXGIDeviceSubObject