다음을 통해 공유


WWAN_PROVIDER 구조체(wwan.h)

WWAN_PROVIDER 구조는 네트워크 공급자에 대한 세부 정보를 나타냅니다.

통사론

typedef struct _WWAN_PROVIDER {
  WCHAR ProviderId[WWAN_PROVIDERID_LEN];
  ULONG ProviderState;
  WCHAR ProviderName[WWAN_PROVIDERNAME_LEN];
  ULONG WwanDataClass;
} WWAN_PROVIDER, *PWWAN_PROVIDER;

회원

ProviderId[WWAN_PROVIDERID_LEN]

네트워크 공급자 ID를 나타내는 NULL로 끝나는 숫자(0-9) 문자열입니다.

GSM 기반 네트워크의 경우 이 문자열은 MCC(3자리 모바일 국가 코드)와 2자리 또는 3자리 MNC(모바일 네트워크 코드)의 연결입니다. GSM 기반 이동 통신 사업자에는 둘 이상의 MNC가 있을 수 있으므로 두 개 이상의 ProviderId가.

CDMA 기반 네트워크의 경우 이 문자열은 5자리 SID(시스템 ID)입니다. 일반적으로 CDMA 기반 이동 통신 사업자에는 둘 이상의 SID가 있습니다. 일반적으로 운송업체는 각 시장에 대해 하나의 SID를 가지고 있으며, 일반적으로 미국의 MSA(수도권 통계 영역)와 같은 규정에 따라 국가 내에서 지리적으로 분할됩니다. CDMA 기반 디바이스의 미니포트 드라이버는 이 정보를 사용할 수 없는 경우 WWAN_CDMA_DEFAULT_PROVIDER_ID 지정해야 합니다.

ProviderState

네트워크 공급자의 항목에 태그를 지정할 수 있는 다양한 상태를 나타내는 값입니다. 다음 표에서는 미니포트 드라이버가 지정해야 하는 가능한 값을 보여 줍니다(하나 이상의 값을 지정할 수 있습니다).

의미
WWAN_PROVIDER_STATE_HOME 네트워크 공급자는 홈 운영자입니다.
WWAN_PROVIDER_STATE_FORBIDDEN 네트워크 공급자가 금지 목록에 있습니다.
WWAN_PROVIDER_STATE_PREFERRED 네트워크 공급자가 기본 목록에 있습니다.
WWAN_PROVIDER_STATE_VISIBLE 네트워크 공급자가 표시됩니다.
WWAN_PROVIDER_STATE_REGISTERED 네트워크 공급자는 현재 디바이스에 의해 등록되어 있습니다.
WWAN_PROVIDER_STATE_UNKNOWN 네트워크 공급자 상태를 알 수 없습니다.
 

이전 테이블의 일부 값은 OID(특정 개체 식별자)에만 적용됩니다. 다음 표에서는 이러한 값과 관련 OID 간의 연결을 보여 줍니다.

OID
WWAN_PROVIDER_STATE_HOME

OID_WWAN_HOME_PROVIDER

WWAN_PROVIDER_STATE_FORBIDDEN

WWAN_PROVIDER_STATE_PREFERRED

OID_WWAN_PREFERRED_PROVIDERS

WWAN_PROVIDER_STATE_VISIBLE

WWAN_PROVIDER_STATE_REGISTERED

WWAN_PROVIDER_STATE_HOME

WWAN_PROVIDER_STATE_PREFERRED

WWAN_PROVIDER_STATE_FORBIDDEN

OID_WWAN_VISIBLE_PROVIDERS

ProviderName[WWAN_PROVIDERNAME_LEN]

네트워크 공급자의 이름을 나타내는 NULL로 끝나는 문자열입니다. 이 멤버는 최대 WWAN_PROVIDERNAME_LEN 문자로 제한됩니다.

GSM 기반 네트워크의 경우 PPCI&N(국가 이니셜 및 모바일 네트워크 이름)의 기본 프레젠테이션이 WWAN_PROVIDERNAME_LEN 문자보다 긴 경우 미니포트 드라이버는 네트워크 이름을 약어로 사용해야 합니다.

MB 서비스가 기본 공급자 목록을 설정하는 경우 이 멤버는 무시됩니다.

미니포트 드라이버는 이 정보가 없는 디바이스에 NULL 문자열을 지정해야 합니다.

WwanDataClass

디바이스에서 지원하는 데이터 클래스를 나타내는 비트맵입니다. 자세한 값 목록은 WWAN_DEVICE_CAPSWwanDataClass 멤버를 참조하세요.

이 멤버는 OID_WWAN_HOME_PROVIDER 대해 쿼리할 때 무시될 수 있습니다.

요구 사항

요구
지원되는 최소 클라이언트 Windows 7 이상 버전의 Windows에서 사용할 수 있습니다.
헤더 wwan.h(Wwan.h 포함)

참고 항목

NDIS_WWAN_HOME_PROVIDER

NDIS_WWAN_PREFERRED_PROVIDERS

NDIS_WWAN_VISIBLE_PROVIDERS

WWAN_DEVICE_CAPS