// d3dkmddi.h
typedef struct _DXGKARGCB_DISCONNECTDOORBELL {
HANDLE hHwQueue;
HANDLE hDoorbell;
DXGKARGCB_DISCONNECTDOORBELL_FLAGS Flags;
D3DDDI_DOORBELLSTATUS DisconnectReason;
} DXGKARGCB_DISCONNECTDOORBELL;
View the official Windows Driver Kit DDI referenceNo description available.
The DXGKARGCB_DISCONNECTDOORBELL structure contains parameters for DXGKCB_DISCONNECTDOORBELL.
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.
For more information, see User-mode work submission.
DXGKARGCB_DISCONNECTDOORBELL_FLAGS