STATUS_PENDING returned from removable media in create


how does my filter handle a status_pending returned from the file system
below after it sends the irp down in create? currently my filter will wait
for an event to be set in the completion routine. however, for removable
media, i have seen situations where the event never gets triggered while my
filter is waiting due to status_pending.