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


Функция 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)

См. также

FilterAttach

FilterCancelOidRequest

NDIS_OID_REQUEST

NdisFOidRequest