Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Eine IDXGIResource-Schnittstelle ermöglicht die Ressourcenfreigabe und identifiziert den Arbeitsspeicher, in dem sich eine Ressource befindet.
Vererbung
Die IDXGIResource-Schnittstelle erbt von IDXGIDeviceSubObject. IDXGIResource verfügt auch über folgende Membertypen:
Methoden
Die IDXGIResource-Schnittstelle verfügt über diese Methoden.
|
IDXGIResource::GetEvictionPriority Ruft die Entfernungspriorität ab. |
|
IDXGIResource::GetSharedHandle Ruft das Handle für eine freigegebene Ressource ab. |
|
IDXGIResource::GetUsage Rufen Sie die erwartete Ressourcennutzung ab. |
|
IDXGIResource::SetEvictionPriority Legen Sie die Priorität für das Entfernen der Ressource aus dem Arbeitsspeicher fest. |
Hinweise
Verwenden Sie IDXGIDevice::QueryResourceResidency, um herauszufinden, in welchem Arbeitsspeicher sich eine Ressource derzeit befindet. Verwenden Sie ID3D10Device::OpenSharedResource, um Ressourcen zwischen Prozessen freizugeben. Informationen zum Freigeben von Ressourcen zwischen mehreren Windows-Grafik-APIs, einschließlich Direct3D 11, Direct2D, Direct3D 10 und Direct3D 9Ex, finden Sie unter Surface Sharing Between Windows Graphics APIs.
Sie können die IDXGIResource-Schnittstelle aus jeder Videospeicherressource abrufen, die Sie aus einer Direct3D 10- und höher-Funktion erstellen. Jedes Direct3D-Objekt, das ID3D10Resource oder ID3D11Resource unterstützt, unterstützt auch IDXGIResource. Beispielsweise unterstützt das Direct3D-2D-Texturobjekt, das Sie aus ID3D11Device::CreateTexture2D erstellen, IDXGIResource. Sie können QueryInterface für das 2D-Texturobjekt (ID3D11Texture2D) aufrufen, um die IDXGIResource-Schnittstelle abzurufen. Verwenden Sie beispielsweise den folgenden Code, um die IDXGIResource-Schnittstelle aus dem 2D-Texturobjekt abzurufen.
IDXGIResource * pDXGIResource;
hr = g_pd3dTexture2D->QueryInterface(__uuidof(IDXGIResource), (void **)&pDXGIResource);
Windows Phone 8: Diese API wird unterstützt.
Anforderungen
| Zielplattform | Windows |
| Kopfzeile | dxgi.h |