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