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 |