Функция NetDmaDeregisterProvider (netdma.h)
в Windows 8 и более поздних версий.
Синтаксис
NET_DMA_EXPORT VOID NetDmaDeregisterProvider(
[in] PVOID NetDmaProviderHandle
);
Параметры
[in] NetDmaProviderHandle
Дескриптор, идентифицирующий поставщика DMA. Драйвер поставщика DMA получил этот дескриптор из интерфейса NetDMA в вызове Функция NetDmaRegisterProvider .
Возвращаемое значение
None
Remarks
Драйверы поставщика DMA вызывают функцию NetDmaDeregisterProvider для отмены регистрации поставщика DMA, который был ранее зарегистрирован путем вызова Функция NetDmaRegisterProvider .
Драйвер поставщика DMA должен вызвать функцию NetDmaProviderStop , прежде чем отменять регистрацию поставщика DMA. Драйвер поставщика DMA вызывает NetDmaProviderStop , чтобы уведомить интерфейс NetDMA о том, что ранее запущенный поставщик DMA больше недоступен.
Драйвер поставщика DMA обычно вызывает функцию NetDmaDeregisterProvider в контексте обработки IRP_MN_REMOVE_DEVICE IRP для поставщика DMA.
Вызовите NetDmaDeregisterProvider по адресу IRQL = PASSIVE_LEVEL.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Поддерживается для драйверов NetDMA 1.0 в Windows Vista. |
Целевая платформа | Универсальное |
Верхняя часть | netdma.h (включая Netdma.h) |
IRQL | PASSIVE_LEVEL |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по