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 기반 네트워크의 경우 이 문자열은 3자리 MCC(모바일 국가 코드)와 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