Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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 |