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 | |
WWAN_PROVIDER_STATE_FORBIDDEN WWAN_PROVIDER_STATE_PREFERRED |
|
WWAN_PROVIDER_STATE_VISIBLE WWAN_PROVIDER_STATE_REGISTERED WWAN_PROVIDER_STATE_HOME WWAN_PROVIDER_STATE_PREFERRED WWAN_PROVIDER_STATE_FORBIDDEN |
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 포함) |