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) |