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