DXGKCB_SIGNALEVENT función de devolución de llamada (d3dkmddi.h)

DXGKCB_SIGNALEVENT señala un evento.

Sintaxis

DXGKCB_SIGNALEVENT DxgkcbSignalevent;

NTSTATUS DxgkcbSignalevent(
  IN_CONST_PDXGKARGCB_SIGNALEVENT unnamedParam1
)
{...}

Parámetros

unnamedParam1

[in] Puntero a una estructura DXGKARGCB_SIGNALEVENT que contiene argumentos para esta llamada.

Valor devuelto

DXGKCB_SIGNALEVENT devuelve STATUS_SUCCESS si se realiza correctamente. De lo contrario, devuelve uno de los códigos de error definidos en Ntstatus.h.

Comentarios

El controlador debe llamar a DXGKCB_SIGNALEVENT con la marca LastUse durante la limpieza del proceso o del dispositivo.

Un controlador de miniporte de pantalla en modo kernel (KMD) en el host puede llamar a DXGKCB_SIGNALEVENT para indicar un evento, que se crea en el invitado durante la paravirtualización. Esta devolución de llamada también se puede usar para señalar eventos de los procesos del host.

En el caso de paravirtualización, DXGKCB_SIGNALEVENT no señala el evento de forma sincrónica, por lo que el evento no se señala cuando se devuelve la devolución de llamada. De lo contrario, el evento se señala de forma sincrónica.

DXGKCB_XXX funciones se implementan mediante Dxgkrnl. Para usar esta función de devolución de llamada, establezca los miembros de DXGKARGCB_SIGNALEVENT y, a continuación, llame a DxgkCbSignalEvent a través del DXGKRNL_INTERFACE.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10, versión 1809 (WDDM 2.5)
Encabezado d3dkmddi.h (include d3dkmddi.h)
IRQL <= DISPATCH_LEVEL

Consulte también

DXGKARGCB_SIGNALEVENT

DXGKRNL_INTERFACE