Condividi tramite


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 di DxgkDdiCreateDevice del driver miniport di visualizzazione ha fornito in precedenza questo handle al sottosistema kernel della grafica Microsoft DirectX nel hDevice membro 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.

Osservazioni

Il sottosistema kernel della grafica DirectX chiama la funzione dxgkDdiDestroyDevice del driver di visualizzazione per distruggere un dispositivo di contesto grafico creato dal driver dxgkDdiCreateDevice funzione. DxgkDdiDestroyDevice dovrebbe liberare tutte le risorse allocate per il dispositivo e pulire eventuali strutture di dati di rilevamento interne.

DxgkDdiDestroyDevice deve essere reso pageable.

Fabbisogno

Requisito Valore
client minimo supportato Windows Vista
piattaforma di destinazione Desktop
intestazione d3dkmddi.h
IRQL PASSIVE_LEVEL

Vedere anche

DXGKARG_CREATEDEVICE

DxgkDdiCreateDevice