Skip to content

Commit afacf14

Browse files
authored
Fix: bug in creating-an-interrupt-object.md
The documentation was wrong here. It is not allowed to call WdfDeleteObject for a WDF_INTERRUPT object. This is documented under WdfDeleteObject. It also produces a crash if the WDF verifier is enabled and you call WdfDeleteObject for a WDF_INTERRUPT object.
1 parent 9998628 commit afacf14

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

windows-driver-docs-pr/wdf/creating-an-interrupt-object.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ As an example, a driver might specify a queue as parent of an interrupt to synch
5858

5959
After calling [**WdfInterruptCreate**](/windows-hardware/drivers/ddi/wdfinterrupt/nf-wdfinterrupt-wdfinterruptcreate), the driver can optionally call [**WdfInterruptSetPolicy**](/windows-hardware/drivers/ddi/wdfinterrupt/nf-wdfinterrupt-wdfinterruptsetpolicy) or [**WdfInterruptSetExtendedPolicy**](/windows-hardware/drivers/ddi/wdfinterrupt/nf-wdfinterrupt-wdfinterruptsetextendedpolicy) to specify additional interrupt parameters. Typically the driver calls these methods from its [*EvtDriverDeviceAdd*](/windows-hardware/drivers/ddi/wdfdriver/nc-wdfdriver-evt_wdf_driver_device_add) callback function.
6060

61-
The framework automatically deletes the interrupt before deleting the interrupt's parent. Optionally, a driver can call [**WdfObjectDelete**](/windows-hardware/drivers/ddi/wdfobject/nf-wdfobject-wdfobjectdelete) to delete the interrupt at an earlier time.
61+
The framework automatically deletes the interrupt before deleting the interrupt's parent. A driver must not call [**WdfObjectDelete**](/windows-hardware/drivers/ddi/wdfobject/nf-wdfobject-wdfobjectdelete) to delete the interrupt at an earlier time.
6262

6363
## Supporting message-signaled interrupts
6464

0 commit comments

Comments
 (0)