DXGKCB_SIGNALEVENT funzione di callback (d3dkmddi.h)

DXGKCB_SIGNALEVENT segnala un evento.

Sintassi

DXGKCB_SIGNALEVENT DxgkcbSignalevent;

NTSTATUS DxgkcbSignalevent(
  IN_CONST_PDXGKARGCB_SIGNALEVENT unnamedParam1
)
{...}

Parametri

unnamedParam1

[in] Puntatore a una struttura DXGKARGCB_SIGNALEVENT che contiene argomenti per questa chiamata.

Valore restituito

DXGKCB_SIGNALEVENT restituisce STATUS_SUCCESS se ha esito positivo. In caso contrario, restituisce uno dei codici di errore definiti in Ntstatus.h.

Commenti

Il driver deve chiamare DXGKCB_SIGNALEVENT con il flag LastUse durante la pulizia del processo o del dispositivo.

Un driver miniport (KMD) in modalità kernel nell'host può chiamare DXGKCB_SIGNALEVENT per segnalare un evento, creato nel guest durante la paravirtualizzazione. Questo callback può essere usato anche per segnalare eventi dei processi host.

Nel caso della paravirtualizzazione, DXGKCB_SIGNALEVENT non segnala l'evento in modo sincrono, quindi l'evento non viene segnalato quando il callback restituisce. In caso contrario, l'evento viene segnalato in modo sincrono.

DXGKCB_XXX funzioni vengono implementate da Dxgkrnl. Per usare questa funzione di callback, impostare i membri di DXGKARGCB_SIGNALEVENT e quindi chiamare DxgkCbSignalEvent tramite il DXGKRNL_INTERFACE.

Requisiti

Requisito Valore
Client minimo supportato Windows 10, versione 1809 (WDDM 2.5)
Intestazione d3dkmddi.h (include d3dkmddi.h)
IRQL <= DISPATCH_LEVEL

Vedi anche

DXGKARGCB_SIGNALEVENT

DXGKRNL_INTERFACE