DXGKDDI_DESTROYDOORBELL callback function (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 DxgkDdiDestroyDoorbell function destroys a previously created doorbell object.
Syntax
DXGKDDI_DESTROYDOORBELL DxgkddiDestroydoorbell;
NTSTATUS DxgkddiDestroydoorbell(
INOUT_PDXGKARG_DESTROYDOORBELL pArgs
)
{...}
Parameters
pArgs
[in/out] Pointer to a DXGKARG_DESTROYDOORBELL structure that describes the doorbell to destroy.
Return value
DxgkDdiDestroyDoorbell must succeed and return STATUS_SUCCESS.
Remarks
The OS calls KMD's DxgkDdiDestroyDoorbell when UMD calls D3DKMTDestroyDoorbell.
KMD should disconnect the physical doorbell location and destroy its doorbell objects.
UMD must not use the handle after calling D3DKMTDestroyDoorbell.
For more information, see User-mode work submission.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 11, version 24H2 (WDDM 3.2) |
Header | d3dkmddi.h |
IRQL | PASSIVE_LEVEL |