Freigeben über


DXGKCB_SIGNALEVENT Rückruffunktion (d3dkmddi.h)

DXGKCB_SIGNALEVENT signalisiert ein Ereignis.

Syntax

DXGKCB_SIGNALEVENT DxgkcbSignalevent;

NTSTATUS DxgkcbSignalevent(
  IN_CONST_PDXGKARGCB_SIGNALEVENT unnamedParam1
)
{...}

Parameter

unnamedParam1

[in] Zeiger auf eine DXGKARGCB_SIGNALEVENT-Struktur , die Argumente für diesen Aufruf enthält.

Rückgabewert

DXGKCB_SIGNALEVENT gibt bei Erfolg STATUS_SUCCESS zurück. Andernfalls wird einer der in "Ntstatus.h" definierten Fehlercodes zurückgegeben.

Hinweise

Der Treiber muss während der Prozess- oder Gerätebereinigung DXGKCB_SIGNALEVENT mit dem Flag LastUse aufrufen.

Ein Kernelmodusanzeige-Miniporttreiber (KMD) auf dem Host kann DXGKCB_SIGNALEVENT aufrufen, um ein Ereignis zu signalisieren, das während der Paravirtualisierung auf dem Gast erstellt wird. Dieser Rückruf kann auch verwendet werden, um Ereignisse der Hostprozesse zu signalisieren.

Im Fall der Paravirtualisierung signalisiert DXGKCB_SIGNALEVENT das Ereignis nicht synchron, sodass das Ereignis nicht signalisiert wird, wenn der Rückruf zurückkehrt. Andernfalls wird das Ereignis synchron signalisiert.

DXGKCB_XXX Funktionen werden von Dxgkrnl implementiert. Um diese Rückruffunktion zu verwenden, legen Sie die Member von DXGKARGCB_SIGNALEVENT fest, und rufen Sie dann DxgkCbSignalEvent über die DXGKRNL_INTERFACE auf.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10, Version 1809 (WDDM 2.5)
Kopfzeile d3dkmddi.h (einschließlich d3dkmddi.h)
IRQL <= DISPATCH_LEVEL

Weitere Informationen

DXGKARGCB_SIGNALEVENT

DXGKRNL_INTERFACE