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

Voir aussi

DXGKARGCB_SIGNALEVENT

DXGKRNL_INTERFACE