Поделиться через


Функция NdisFCancelOidRequest (ndis.h)

Драйверы фильтров вызывают функцию NdisFCancelOidRequest , чтобы отменить предыдущий запрос к базовым драйверам.

Синтаксис

void NdisFCancelOidRequest(
  [in] NDIS_HANDLE NdisFilterHandle,
  [in] PVOID       RequestId
);

Параметры

[in] NdisFilterHandle

Дескриптор NDIS, идентифицирующий этот модуль фильтра. NDIS передал дескриптор драйверу фильтра в вызове функции FilterAttach .

[in] RequestId

Идентификатор отмены для запроса. Этот идентификатор указывает NDIS_OID_REQUEST структур, которые отменяются.

Возвращаемое значение

None

Remarks

Драйверы фильтров вызывают NdisFCancelOidRequest , чтобы отменить ранее выданный запрос. Запрос может быть создан драйвером фильтра или путем превышения драйверов. Указатель, переданный в OidRequest , должен быть тем же указателем, который был передан при вызове функции NdisFOidRequest .

Драйвер фильтра может вызвать NdisFCancelOidRequest из функции FilterCancelOidRequest , чтобы передать отмену базовым драйверам.

Требования

Требование Значение
Минимальная версия клиента Поддерживается в NDIS 6.0 и более поздних версиях.
Целевая платформа Персональный компьютер
Верхняя часть ndis.h (включая Ndis.h)
Библиотека Ndis.lib
IRQL <= DISPATCH_LEVEL
Правила соответствия DDI Irql_OID_Function(ndis)

См. также раздел

FilterAttach

FilterCancelOidRequest

NDIS_OID_REQUEST

NdisFOidRequest