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


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

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

Синтаксис

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

Параметры

[in] NdisFilterHandle

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

[in] RequestId

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

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

Никакой

Замечания

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

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

Требования

Требование Ценность
минимальные поддерживаемые клиентские Поддерживается в NDIS 6.1 и более поздних версиях.
целевая платформа Настольный
заголовка ndis.h (include Ndis.h)
библиотеки Ndis.lib
IRQL <= DISPATCH_LEVEL

См. также

FilterAttach

FilterCancelDirectOidRequest

NDIS_OID_REQUEST

NdisFDirectOidRequest