Specially I am confused with signaling the InstanceContext->TeardownEvent
This I need to signal from Userspace application.
cancelsafe.c : I believe this is working based on timeout. No one signaling the event
Also I like to notify the waiting event for each WorkItem