Partager via


DXGKDDI_DESTROYDEVICE fonction de rappel (d3dkmddi.h)

La fonction DxgkDdiDestroyDevice détruit un périphérique de contexte graphique.

Syntaxe

DXGKDDI_DESTROYDEVICE DxgkddiDestroydevice;

NTSTATUS DxgkddiDestroydevice(
  [in] IN_CONST_HANDLE hDevice
)
{...}

Paramètres

[in] hDevice

Handle de l’appareil de contexte graphique que DxgkDdiDestroyDevice va détruire. La fonction DxgkDdiCreateDevice du pilote miniport d’affichage fournissait précédemment ce handle au sous-système du noyau graphique Microsoft DirectX dans le membre hDevice de la structure DXGKARG_CREATEDEVICE .

Valeur retournée

DxgkDdiDestroyDevice retourne STATUS_SUCCESS, ou un résultat d’erreur approprié si le périphérique de contexte graphique n’est pas détruit avec succès.

Remarques

Le sous-système du noyau graphique DirectX appelle la fonction DxgkDdiDestroyDevice du pilote miniport d’affichage pour détruire un périphérique de contexte graphique créé par la fonction DxgkDdiCreateDevice du pilote. DxgkDdiDestroyDevice doit libérer toutes les ressources qui ont été allouées pour l’appareil et propre toutes les structures de données de suivi interne.

DxgkDdiDestroyDevice doit être rendu paginable.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista
Plateforme cible Desktop (Expérience utilisateur)
En-tête d3dkmddi.h
IRQL PASSIVE_LEVEL

Voir aussi

DXGKARG_CREATEDEVICE

DxgkDdiCreateDevice