PFND3DDDI_DESTROYRESOURCE funzione di callback (d3dumddi.h)
La funzione DestroyResource rilascia una risorsa specificata.
Sintassi
PFND3DDDI_DESTROYRESOURCE Pfnd3dddiDestroyresource;
HRESULT Pfnd3dddiDestroyresource(
HANDLE hDevice,
HANDLE unnamedParam2
)
{...}
Parametri
hDevice
Handle per il dispositivo di visualizzazione (contesto grafico) usato per eliminare la risorsa.
unnamedParam2
hResource [in]
Handle alla risorsa creata dalla funzione CreateResource o OpenResource .
Valore restituito
DestroyResource restituisce S_OK o un risultato di errore appropriato è la risorsa non rilasciata.
Commenti
Dopo che il runtime di Microsoft Direct3D chiama la funzione del driver di visualizzazione in modalità utente DestroyResource , il driver di visualizzazione in modalità utente deve prima scaricare tutti i comandi batch che dipendono dalla risorsa che viene eliminata chiamando la funzione pfnRenderCb del runtime. Il driver deve quindi chiamare la funzione pfnDeallocateCb del runtime per eliminare le allocazioni associate alla risorsa.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows. |
Piattaforma di destinazione | Desktop |
Intestazione | d3dumddi.h (include D3dumddi.h) |