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 |