DXGKCB_SIGNALEVENT função de retorno de chamada (d3dkmddi.h)
DXGKCB_SIGNALEVENT sinaliza um evento.
Sintaxe
DXGKCB_SIGNALEVENT DxgkcbSignalevent;
NTSTATUS DxgkcbSignalevent(
IN_CONST_PDXGKARGCB_SIGNALEVENT unnamedParam1
)
{...}
Parâmetros
unnamedParam1
[in] Ponteiro para uma estrutura DXGKARGCB_SIGNALEVENT que contém argumentos para essa chamada.
Retornar valor
DXGKCB_SIGNALEVENTretornará STATUS_SUCCESS se for bem-sucedido. Caso contrário, ele retornará um dos códigos de erro definidos em Ntstatus.h.
Comentários
O driver deve chamar DXGKCB_SIGNALEVENT com o sinalizador LastUse durante a limpeza do processo ou do dispositivo.
Um KMD (driver de miniporta de exibição) no modo kernel no host pode chamar DXGKCB_SIGNALEVENT para sinalizar um evento, que é criado no convidado durante a paravirtualização. Esse retorno de chamada também pode ser usado para sinalizar eventos dos processos de host.
No caso de paravirtualização, DXGKCB_SIGNALEVENT não sinaliza o evento de forma síncrona, portanto, o evento não é sinalizado quando o retorno de chamada é retornado. Caso contrário, o evento será sinalizado de forma síncrona.
DXGKCB_XXX funções são implementadas por Dxgkrnl. Para usar essa função de retorno de chamada, defina os membros de DXGKARGCB_SIGNALEVENT e, em seguida, chame DxgkCbSignalEvent por meio do DXGKRNL_INTERFACE.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10, versão 1809 (WDDM 2.5) |
Cabeçalho | d3dkmddi.h (inclua d3dkmddi.h) |
IRQL | <= DISPATCH_LEVEL |