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


Функция 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, содержащую сведения о состоянии.

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

Никакой

Замечания

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

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

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

Требования

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

См. также

FilterAttach

FilterDetach

FilterStatus

NDIS_STATUS_INDICATION

NdisFSetAttributes