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

Vedi anche

DXGKARG_CREATEDEVICE

DxgkDdiCreateDevice