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

Функция NdisFIndicateStatus передает отфильтрованное указание состояния из базового драйвера или инициирует указание состояния.

Синтаксис

void NdisFIndicateStatus(
  [in] NDIS_HANDLE             NdisFilterHandle,
  [in] PNDIS_STATUS_INDICATION StatusIndication
);

Параметры

[in] NdisFilterHandle

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

[in] StatusIndication

Указатель на структуру NDIS_STATUS_INDICATION , содержащую сведения о состоянии.

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

None

Remarks

Драйверы фильтров могут вызывать NdisFIndicateStatus из функции FilterStatus , чтобы передать отфильтрованное представление о состоянии в сверхрастожные драйверы.

Для создания указаний состояния драйверы фильтров вызывают NdisFIndicateStatus без предварительного вызова NDIS к FilterStatus.

Драйвер фильтра может вызывать NdisFIndicateStatus после установки его атрибутов регистрации, а функция NdisFSetAttributes возвращает значение . Драйвер не должен вызывать NdisFIndicateStatus после возврата из функции FilterDetach .

Требования

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

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

FilterAttach

FilterDetach

FilterStatus

NDIS_STATUS_INDICATION

NdisFSetAttributes