PFND3DDDI_DESTROYRESOURCE Rückruffunktion (d3dumddi.h)
Die DestroyResource-Funktion gibt eine angegebene Ressource frei.
Syntax
PFND3DDDI_DESTROYRESOURCE Pfnd3dddiDestroyresource;
HRESULT Pfnd3dddiDestroyresource(
HANDLE hDevice,
HANDLE unnamedParam2
)
{...}
Parameter
hDevice
Ein Handle für das Anzeigegerät (Grafikkontext), das zum Zerstören der Ressource verwendet wird.
unnamedParam2
hResource [in]
Ein Handle für die Ressource, die von der CreateResource - oder OpenResource-Funktion erstellt wurde.
Rückgabewert
DestroyResource gibt S_OK oder ein entsprechendes Fehlerergebnis zurück, wenn die Ressource nicht freigegeben wird.
Hinweise
Nachdem die Microsoft Direct3D-Runtime die DestroyResource-Funktion des Benutzermodusanzeigetreibers aufgerufen hat, muss der Benutzermodusanzeigetreiber zunächst alle Batchbefehle leeren, die von der Ressource abhängen, die durch Aufrufen der funktion pfnRenderCb der Runtime zerstört wird. Der Treiber muss dann die Funktion pfnDeallocateCb der Runtime aufrufen, um Zuordnungen zu zerstören, die der Ressource zugeordnet sind.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme. |
Zielplattform | Desktop |
Kopfzeile | d3dumddi.h (include D3dumddi.h) |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für