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


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

Функция NdisMCoIndicateStatusEx сообщает об изменении состояния мини-порта CoNDIS.

Синтаксис

void NdisMCoIndicateStatusEx(
  [in]           NDIS_HANDLE             MiniportAdapterHandle,
  [in, optional] NDIS_HANDLE             NdisVcHandle,
  [in]           PNDIS_STATUS_INDICATION StatusIndication
);

Параметры

[in] MiniportAdapterHandle

Дескриптор минипорта, который NDIS передается в параметре miniportAdapterHandle параметрафункция MiniportInitializeEx.

[in, optional] NdisVcHandle

Дескриптор, определяющий виртуальное подключение (VC). Драйвер минипорта получил этот дескриптор в качестве входного параметра для функции MiniportCoCreateVc, когда клиент настроит исходящий вызов или когда диспетчер вызовов создал VC для точки доступа к службе, зарегистрированной клиентом (SAP). Диспетчер вызовов создал VC, чтобы указать уведомление о входящих вызовах. Чтобы отправить указание состояния всем привязкам протокола, задайте для этого параметра значение NULL.

[in] StatusIndication

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

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

Никакой

Замечания

Когда драйвер минипорта вызывает NdisMCoIndicateStatusEx с дескриптором VC NULL для параметра NdisVcHand le, NDIS перенаправит уведомление об изменении состояния всем драйверам привязанного протокола путем вызова функции ProtocolCoStatusEx. Вызов NdisMCoIndicateStatusEx безNULL VC ограничивает уведомление о состоянии клиентам или диспетчерам вызовов, с которым драйвер минипорта использует этот дескриптор VC.

Минипорт-драйвер может вызывать NdisMCoIndicateStatusEx после задания атрибутов регистрации, вызвав функции NdisMSetMiniportAttributes из функции MiniportInitializeEx, даже если драйвер по-прежнему находится в контексте функции MiniportInitializeEx. Драйвер не должен вызывать NdisMCoIndicateStatusEx после возвращения из функции MiniportHaltEx.

Требования

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

См. также

MiniportCoCreateVc

MiniportHaltEx

MiniportInitializeEx

NDIS_STATUS_INDICATION

NdisMSetMiniportAttributes

ProtocolCoStatusEx