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 |