DXGKDDI_DESTROYCPUEVENT fonction de rappel (d3dkmddi.h)
DXGKDDI_DESTROYCPUEVENT détruit l’objet processeur KMD (Kernel-Mode Driver) spécifié.
Syntaxe
DXGKDDI_DESTROYCPUEVENT DxgkddiDestroycpuevent;
NTSTATUS DxgkddiDestroycpuevent(
IN_CONST_HANDLE hAdapter,
IN_CONST_HANDLE hKmdCpuEvent
)
{...}
Paramètres
hAdapter
[in] Gérez un contexte KMD associé à un adaptateur d’affichage. Le pilote miniport d’affichage a précédemment fourni ce handle pour Dxgkrnl dans le paramètre de sortie MiniportDeviceContext de la fonction DXGKDDI_ADD_DEVICE.
hKmdCpuEvent
[in] Handle d’objet d’événement de processeur KMD, qui a été retourné par KMD à partir de DXGKDDI_CREATECPUEVENT.
Valeur de retour
DXGKDDI_DESTROYCPUEVENT retourne STATUS_SUCCESS si elle réussit ; sinon, elle retourne l’un des codes d’erreur définis dans Ntstatus.h.
Remarques
L’objet d’événement d'Dxgkrnl uc ne peut pas être utilisé après l’appel de cette DDI. Le pilote doit synchroniser la destruction avec tous les appels à DXGKCB_SIGNALEVENT.
Il est garanti que le système d’exploitation appelle cette DDI pour détruire les objets de synchronisation KMD. Les objets peuvent être détruits lorsqu’un client en mode utilisateur détruit un objet de synchronisation, lorsqu’un processus se termine ou lorsque l’adaptateur est arrêté.
Pour plus d’informations, consultez Signaling a CPU event from KMD.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Windows 11 version 21H2 (WDDM 3.0) |
d’en-tête | d3dkmddi.h |
IRQL | PASSIVE_LEVEL |