Функция NdisFCancelOidRequest (ndis.h)
Драйверы фильтров вызывают функцию NdisFCancelOidRequest, чтобы отменить предыдущий запрос базовым драйверам.
Синтаксис
void NdisFCancelOidRequest(
[in] NDIS_HANDLE NdisFilterHandle,
[in] PVOID RequestId
);
Параметры
[in] NdisFilterHandle
Дескриптор NDIS, определяющий этот модуль фильтра. NDIS передал дескриптор драйверу фильтра в вызове функции FilterAttach.
[in] RequestId
Идентификатор отмены запроса. Этот идентификатор указывает NDIS_OID_REQUEST структуры, которые отменяются.
Возвращаемое значение
Никакой
Замечания
Драйверы фильтров вызывают NdisFCancelOidRequest отменить ранее выданный запрос. Запрос может быть создан драйвером фильтра или путем чрезмерного переопределения драйверов. Указатель, переданный в OidRequest, должен быть тем же указателем, который был передан в вызове функции NdisFOidRequest.
Драйвер фильтра может вызывать NdisFCancelOidRequest из функции FilterCancelOidReque st, чтобы передать отмену базовым драйверам.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Поддерживается в NDIS 6.0 и более поздних версиях. |
целевая платформа | Настольный |
заголовка | ndis.h (include Ndis.h) |
библиотеки | Ndis.lib |
IRQL | <= DISPATCH_LEVEL |
правил соответствия DDI | Irql_OID_Function(ndis) |