DXGKCB_SIGNALEVENT fonction de rappel (d3dkmddi.h)
DXGKCB_SIGNALEVENT signale un événement.
Syntaxe
DXGKCB_SIGNALEVENT DxgkcbSignalevent;
NTSTATUS DxgkcbSignalevent(
IN_CONST_PDXGKARGCB_SIGNALEVENT unnamedParam1
)
{...}
Paramètres
unnamedParam1
[in] Pointeur vers une structure DXGKARGCB_SIGNALEVENT qui contient des arguments pour cet appel.
Valeur retournée
DXGKCB_SIGNALEVENT retourne STATUS_SUCCESS si elle réussit. Sinon, elle retourne l’un des codes d’erreur définis dans Ntstatus.h.
Remarques
Le pilote doit appeler DXGKCB_SIGNALEVENT avec l’indicateur LastUse pendant le processus ou le nettoyage de l’appareil.
Un pilote d’affichage en mode noyau (KMD) sur l’hôte peut appeler DXGKCB_SIGNALEVENT pour signaler un événement, qui est créé sur l’invité pendant la paravirtualisation. Ce rappel peut également être utilisé pour signaler des événements des processus hôtes.
Dans le cas de la paravirtualisation, DXGKCB_SIGNALEVENT ne signale pas l’événement de façon synchrone, de sorte que l’événement n’est pas signalé lorsque le rappel est retourné. Sinon, l’événement est signalé de manière synchrone.
DXGKCB_XXX fonctions sont implémentées par Dxgkrnl. Pour utiliser cette fonction de rappel, définissez les membres de DXGKARGCB_SIGNALEVENT , puis appelez DxgkCbSignalEvent via le DXGKRNL_INTERFACE.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10, version 1809 (WDDM 2.5) |
En-tête | d3dkmddi.h (include d3dkmddi.h) |
IRQL | <= DISPATCH_LEVEL |