in src/framework/shared/object/fxobjectstatemachine.cpp [1231:1247]
__in __drv_when(Unlock, __drv_restoresIRQL) KIRQL OldIrql,
__in BOOLEAN Unlock
)
{
SetObjectStateLocked(FxObjectStateDeletedAndDisposed);
if (Unlock) {
m_SpinLock.Release(OldIrql);
}
DestroyChildren();
//
// Release the final reference on the object
//
RELEASE(NULL);
}