NDIS_STATUS_WWAN_CONTEXT_STATE
Драйверы минипорта используют уведомление NDIS_STATUS_WWAN_CONTEXT_STATE для отправки уведомления о событии при изменении состояния активации определенного контекста.
Водители минипорта также могут отправлять нежелательные события с помощью этого уведомления.
В этом уведомлении используется структура NDIS_WWAN_CONTEXT_STATE .
Комментарии
Драйверы минипорта также должны уведомлять службу МБ, если изменения состояния контекста не вызваны в результате запроса набора от службы MB. Например, драйверы мини-порта должны уведомить службу MB, если сеть отключает контекст. Драйверы мини-порта не должны реализовывать активации контекста, инициированные сетью.
Драйверы мини-порта должны напрямую уведомлять Windows обо всех применимых изменениях состояния контекста, например при обработке NDIS_STATUS_WWAN_PACKET_SERVICE или NDIS_STATUS_WWAN_REGISTER_STATE уведомлений о состоянии.
Драйверы мини-портов для устройств с МБ, которые поддерживают отдельные голосовые подключения и подключения к данным, должны соответствовать следующим рекомендациям:
Во время инициализации для voiceCallState должно быть установлено значение WwanVoiceCallStateNone.
В начале голосового звонка отправьте уведомление о событии, если для VoiceCallState задано значение WwanVoiceCallStateInProgress. Все остальные элементы должны отражать их текущее состояние. Если во время голосового вызова не было активного подключения, значение ConnectionId должно иметь значение "0".
После завершения голосового звонка отправьте уведомление о событии, указав для VoiceCallState значение WwanVoiceCallStateHangUp. Все остальные элементы должны отражать их текущее состояние. Если во время голосового звонка не было активного подключения, значение ConnectionId должно иметь значение "0". После этого события в драйвере мини-порта для параметра VoiceCallState необходимо задать значение WwanVoiceCallStateNone .
Требования
Версия |
Доступно в Windows 7 и более поздних версиях Windows. |
Заголовок |
Ndis.h |