Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Драйверы минипорта вызывают NdisMDeregisterInterruptEx для освобождения ресурсов, которые ранее были выделены с помощью функция NdisMRegisterInterruptEx.
Синтаксис
VOID NdisMDeregisterInterruptEx(
[in] NDIS_HANDLE NdisInterruptHandle
);
Параметры
[in] NdisInterruptHandle
Дескриптор прерывания, полученный в предыдущем вызове NdisMRegisterInterruptEx.
Возвращаемое значение
Никакой
Замечания
NdisMDeregisterInterruptEx освобождает ресурсы, выделенные в NdisMRegisterInterruptEx. После NdisMDeregisterInterruptEx возвращается, NDIS не вызовет функцию miniport Driver MiniportInterrupt или функцию MiniportInterruptDPC.
Минипорт-драйвер может вызывать функции NdisMDeregisterInterruptEx из MiniportInitializeEx или MiniportHaltEx, только если MiniportInitializeEx ранее сделал успешный вызов NdisMRegisterInterruptEx.
Минипорт-драйвер должен отключить сетевой адаптер от создания прерываний перед вызовом NdisMDeregisterInterruptEx. После NdisMDeregisterInterruptEx возвращает управление, драйвер минипорта не может вызвать функция NdisMSynchronizeWithInterruptEx.
Требования
| Требование | Ценность |
|---|---|
| минимальные поддерживаемые клиентские | Поддерживается в NDIS 6.0 и более поздних версиях. |
| целевая платформа | Всеобщий |
| заголовка | ndis.h (include Ndis.h) |
| библиотеки | Ndis.lib |
| IRQL | PASSIVE_LEVEL |
| правил соответствия DDI | Init_DeRegisterInterrupt(ndis), Init_RegisterInterrupt(ndis), Irql_Interrupt_Function(ndis), NdisMDeregisterInterruptEx(ndis) |