Всем доброго! Этот вопрос уже не раз задавался, в том числе и мной, и основным решением проблемы было избавиться от WCHAR массивов, а так же выноса части кода в WorkItem, что и было сделано мной, но все так же получаю это сообщение в DbgView'ре. Быть может я не верно формирую WorkItem? в диспечере (IRP_MJ_CLOSE) Код (Text): ... PWORK_ITEM_CONTEXT completionContext = ExAllocatePoolWithTag( NonPagedPool, sizeof(WORK_ITEM_CONTEXT), MY_TAG); if(completionContext){ ExInitializeWorkItem( &completionContext->WorkItem, FsCompleteWorkerClose, completionContext ); completionContext->DexDev = (PSFILTER_DEVICE_EXTENSION)devEx; ... } ... в роутин-функции Код (Text): ... if(completionContext){ ExQueueWorkItem( &(completionContext->WorkItem), DelayedWorkQueue ); } ... Ткните пальцем, что не так. Заранее всем спасибо!