DXGKARGCB_DISCONNECTDOORBELL structure (d3dkmddi.h)
Important
Some information relates to a prerelease product which may be substantially modified before it's commercially released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
The DXGKARGCB_DISCONNECTDOORBELL structure contains parameters for DXGKCB_DISCONNECTDOORBELL.
Syntax
typedef struct _DXGKARGCB_DISCONNECTDOORBELL {
HANDLE hHwQueue;
HANDLE hDoorbell;
DXGKARGCB_DISCONNECTDOORBELL_FLAGS Flags;
D3DDDI_DOORBELLSTATUS DisconnectReason;
} DXGKARGCB_DISCONNECTDOORBELL;
Members
hHwQueue
[in] Handle to the hardware queue whose doorbell must be disconnected. This handle was previously created using DxgkddiCreateHwQueue.
hDoorbell
[in] Handle to the doorbell to disconnect. The doorbell was previously created on the hardware queue identified by hHwQueue using DxgkDdiCreateDoorbell.
Flags
[in] A bit field of DXGKARGCB_DISCONNECTDOORBELL_FLAGS values specifying the doorbell disconnection flags.
DisconnectReason
[in] A D3DDDI_DOORBELLSTATUS enumeration value that specifies the reason for the disconnection. DisconnectReason must be one of the D3DDDI_DOORBELLSTATUS_DISCONNECTED_XXX values.
Remarks
For more information, see User-mode work submission.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 11, version 24H2 (WDDM 3.2) |
Header | d3dkmddi.h |