DXGKDDI_DESTROYDEVICE funzione di callback (d3dkmddi.h)
La funzione DxgkDdiDestroyDevice distrugge un dispositivo di contesto grafico.
Sintassi
DXGKDDI_DESTROYDEVICE DxgkddiDestroydevice;
NTSTATUS DxgkddiDestroydevice(
[in] IN_CONST_HANDLE hDevice
)
{...}
Parametri
[in] hDevice
Handle per il dispositivo di contesto grafico che DxgkDdiDestroyDevice distruggerà. La funzione DxgkDdiCreateDevice del driver miniport di visualizzazione ha fornito in precedenza questo handle al sottosistema kernel grafico Microsoft DirectX nel membro hDevice della struttura DXGKARG_CREATEDEVICE .
Valore restituito
DxgkDdiDestroyDevice restituisce STATUS_SUCCESS o un risultato di errore appropriato se il dispositivo del contesto grafico non viene eliminato correttamente.
Commenti
Il sottosistema kernel grafico DirectX chiama la funzione DxgkDdiDestroyDevice del driver miniport di visualizzazione per distruggere un dispositivo di contesto grafico creato dalla funzione DxgkDdiCreateDevice del driver. DxgkDdiDestroyDevice dovrebbe liberare tutte le risorse allocate per il dispositivo e pulire eventuali strutture di dati di rilevamento interne.
DxgkDdiDestroyDevice deve essere reso pageable.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista |
Piattaforma di destinazione | Desktop |
Intestazione | d3dkmddi.h |
IRQL | PASSIVE_LEVEL |