DXGKARGCB_SIGNALEVENT 結構 (d3dkmddi.h)
DXGKARGCB_SIGNALEVENT 包含 DXGKCB_SIGNALEVENT 回呼函式用來發出事件的自變數。
語法
typedef struct _DXGKARGCB_SIGNALEVENT {
HANDLE hDxgkProcess;
HANDLE hEvent;
union {
struct {
UINT CpuEventObject : 1;
#if ...
UINT Reserved : 31;
#else
UINT Reserved : 32;
#endif
};
UINT Flags;
};
} DXGKARGCB_SIGNALEVENT;
成員
hDxgkProcess
[in]處理傳遞至 DxgkDdiCreateProcess 的 DXGK 進程物件。 您必須為虛擬機建立此程式,其中 DXGK_CREATEPROCESSFLAGS::VirtualMachineProcess 是在 DxgkDdiCreateProcess 中設定。
設定 CpuEventObject 時, hDxgkProcess 必須為零。
驅動程式必須與 DxgkDdiDestroyProcess 同步回呼,以確保處理程式不會在回呼期間終結。
hEvent
[in]需要發出訊號的使用者模式事件句柄。 句柄在 由 hDxgkProcess 識別的 DXGK 進程內容中有效。 來賓上的使用者模式驅動程式可以透過 DXGKDDI_ESCAPE 或其他允許私人驅動程序數據的API,將使用者模式事件句柄傳送至核心模式驅動程式。
設定 CpuEventObject 時,hEvent 等於傳入DXGKDDI_CREATECPUEVENT的 Dxgkrnl CPU 事件物件句柄。
CpuEventObject
[in]設定時,表示事件是 CPU 事件物件。 從 Windows 11 (WDDM 3.0) 開始支援。 如需詳細資訊 ,請參閱從 KMD 發出 CPU 事件的訊 號。
Reserved
[in]保留;設定為零。
Flags
[in]存取聯集旗標的替代方式。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 10 版本 1809 (WDDM 2.5) |
標頭 | d3dkmddi.h |