다음을 통해 공유


NDIS_STATUS_WWAN_PACKET_SERVICE

미니포트 드라이버는 NDIS_STATUS_WWAN_PACKET_SERVICE 알림을 사용하여 패킷 서비스 가용성이 변경되면 현재 사용되는 패킷 데이터 서비스 유형에 대한 변경을 알리는 등 MB 서비스에 알립니다.

미니포트 드라이버는 이 알림을 사용하여 원치 않는 이벤트를 보낼 수도 있습니다.

이 알림은 NDIS_WWAN_PACKET_SERVICE_STATE 구조를 사용합니다.

설명

CDMA 기반 미니포트 드라이버는 리소스 할당/릴리스가 가능하지 않은 경우 패킷 연결 서비스를 자동으로 시작할 수 있으며 이벤트 알림을 MB 서비스에 보낼 수 있습니다.

미니포트 드라이버는 이벤트 알림에 대한 다음 지침을 준수해야 합니다.

  • 미니포트 드라이버는 미니포트 드라이버 초기화 중에 AvailableDataClasses 를 WWAN_DATA_CLASS_NONE 설정해야 합니다. 그 후 Miniport 드라이버는 AvailableDataClasses를 변경할 때마다 MB 서비스에 알려야 합니다.

  • 미니포트 드라이버는 미니포트 드라이버 초기화 중에 CurrentDataClass 를 WWAN_DATA_CLASS_NONE 설정해야 합니다. 그 후 미니포트 드라이버는 CurrentDataClass 를 변경할 때마다 MB 서비스에 알려야 합니다. CurrentDataClass를 변경하면 전송 또는 수신 링크 속도가 변경되는 경우 미니포트 드라이버는 NDIS_STATUS_LINK_STATE 알림을 보내야 합니다.

  • 미니포트 드라이버는 패킷 서비스 연결 상태가 변경되면 MB 서비스에 알려야 합니다.

미니포트 드라이버는 다음 규칙에 따라 쿼리 결과를 반환해야 합니다.

  • 미니포트 드라이버는 디바이스가 패킷 연결을 시도할 때마다 WwanPacketServiceStateAttaching 을 사용하여 WWAN_STATUS_SUCCESS 반환해야 합니다.

  • 미니포트 드라이버는 디바이스가 패킷 분리를 시도할 때마다 WwanPacketServiceStateDetaching 을 사용하여 WWAN_STATUS_SUCCESS 반환해야 합니다.

  • 디바이스가 최종 상태인 경우 미니포트 드라이버는 적절한 현재 상태( WwanPacketServiceStateAttached 또는 WwanPacketServiceStateDetached)와 함께 WWAN_STATUS_SUCCESS 반환해야 합니다.

  • 미니포트 드라이버는 사용 가능한 모든 데이터 클래스를 나열해야 합니다. 사용할 수 있는 가장 높은 데이터 클래스만이 아닙니다. 이는 쿼리 작업과 이벤트 알림 모두에 적용됩니다.

미니포트 드라이버는 다음 규칙에 따라 설정된 결과를 반환해야 합니다.

  • WwanPacketServiceActionAttach설정된 요청이 서비스에서 발급되고 디바이스가 이미 패킷 연결 상태인 경우 WWAN_STATUS_SUCCESS 반환합니다.

  • WwanPacketServiceActionDetach를 사용하여 설정된 요청이 서비스에서 발급되고 디바이스가 이미 패킷 분리 상태인 경우 WWAN_STATUS_SUCCESS 반환합니다.

  • 집합 요청에 대한 일시적 상태를 반환하지 않습니다. WWAN_STATUS_SUCCESS 패킷 서비스 작업을 성공적으로 완료한 후에는 최종 상태 인 WwanPacketServiceStateAttached 또는 WwanPacketServiceStateDetached 만 반환해야 합니다WWAN_STATUS_SUCCESS

요구 사항

Version

Windows 7 및 이후 버전의 Windows에서 사용할 수 있습니다.

헤더

Ndis.h

추가 정보

NDIS_WWAN_PACKET_SERVICE_STATE

OID_WWAN_PACKET_SERVICE