Можно ли получить процессор, который создал WDFREQUEST?

Я пытаюсь ограничить завершение CompleteRequest для процессора, который первоначально отправил запрос. Есть ли способ получить ЦП, который выдал запрос во время FdoDeviceControl, или любой другой способ узнать, откуда поступил запрос до того, как он вошел в очередь отправки?

7 голосов | спросил Thomas Kejser 7 Jpm1000000pmMon, 07 Jan 2013 16:42:54 +040013 2013, 16:42:54

1 ответ


0

Когда вы выполняете процедуру DPC, уже слишком поздно говорить, откуда поступил запрос. Вам необходимо вызвать KeGetCurrentProcessorNumberEx (), прежде чем поместить запрос в очередь DPC. Я предполагаю, что запрос является IRP ...?

ответил David P 18 Jam1000000amFri, 18 Jan 2013 10:50:07 +040013 2013, 10:50:07

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132