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