다음을 통해 공유


MB 기본 스테이션 정보 쿼리 지원

개요

기본 스테이션 정보 쿼리 인터페이스는 위치 기반 서비스에 기본 스테이션 ID, Time Advance 및 모바일 구독자의 지리적 위치를 계산하는 데 사용할 수 있는 기타 매개 변수와 같은 셀룰러 기본 스테이션 정보를 제공하는 데 사용됩니다. 수집된 정보는 현재 구독자에게 서비스를 제공하는 셀룰러 기지국과 인접한 셀룰러 기지국과 관련이 있습니다.

이 항목에서는 MBIM 1.0 사양이 기존 CID를 통해 이 정보를 제공하지 않으므로 Windows용 기본 스테이션 정보 쿼리 인터페이스를 정의합니다. 이 인터페이스는 Windows 10 버전 1709 이상에서 사용할 수 있습니다.

서비스 및 인접 셀 매개 변수는 쿼리/응답 작업을 통해 검색됩니다. 셀룰러 네트워크 내에서 디바이스의 위치가 변경되었음을 나타내기 위해 이 항목에도 알림이 정의되어 있습니다.

MBIM_CID_BASE_STATIONS_INFO

이 명령은 모뎀에 알려진 서비스 및 인접 셀에 대한 정보를 검색합니다.

서비스: MBB_UUID_BASIC_CONNECT_EXTENSIONS

서비스 UUID: 3d01dcc5-fef5-4d05-0d3a-bef7058e9aaf

CID 명령 코드 최소 OS 버전
MBIM_CID_BASE_STATIONS_INFO 11 Windows 10 버전 1709

매개 변수

Type 설정 쿼리 알림
명령 해당 없음 MBIM_BASE_STATIONS_INFO_REQ 해당 없음
응답 해당 없음 MBIM_BASE_STATIONS_INFO 해당 없음

쿼리

MBIM_COMMAND_MSG InformationBuffer에는 MBIM_BASE_STATIONS_INFO_REQ 구조체가 포함되어 있습니다. MBIM_COMMAND_DONE InformationBuffer에는 MBIM_BASE_STATIONS_INFO 구조체가 포함되어 있습니다.

MBIM_BASE_STATIONS_INFO_REQ

MBIM_BASE_STATIONS_INFO_REQ 구조는 InformationBuffer에서 쿼리에 사용됩니다. 응답에서 보낼 최대 인접 셀 측정 수와 같은 셀 정보의 측면을 구성하는 데 사용됩니다.

Offset 크기 필드 형식 설명
0 4 MaxGSMCount 크기 MBIM_GSM_NMR GSM 네트워크 측정 보고서에서 반환된 GSM 인접 셀의 최대 항목 수입니다. 기본 용량은 15입니다.
4 4 MaxUMTSCount 크기 MBIM_UMTS_MRL UMTS 측정 결과 목록에 반환된 UMTS 인접 셀의 최대 항목 수입니다. 기본 용량은 15입니다.
8 4 MaxTDSCDMACount 크기 MBIM_TDSCDMA_MRL TDSCDMA 측정 결과 목록에 반환된 TDSCDMA 인접 셀의 최대 항목 수입니다. 기본 용량은 15입니다.
12 4 MaxLTECount 크기 MBIM_LTE_MRL LTE 측정 결과 목록에 반환된 LTE 인접 셀의 최대 항목 수입니다. 기본 용량은 15입니다.
16 4 MaxCDMACount 크기 MBIM_CDMA_MRL CDMA 측정 결과 목록에 반환된 CDMA 셀의 최대 항목 수입니다. 이 목록에는 서비스 및 인접 셀이 모두 포함됩니다. 기본 용량은 12입니다.

설정

해당 없음.

응답

MBIM_BASE_STATIONS_INFO 구조는 MBIM_COMMAND_DONE InformationBuffer에서 응답을 위해 사용해야 합니다.

MBIM_BASE_STATIONS_INFO

MBIM_BASE_STATIONS_INFO 구조에는 서비스 및 인접 기지국에 대한 정보가 포함되어 있습니다.

Offset 크기 필드 형식 설명
0 4 SystemType MBIM_DATA_CLASS 서비스 셀 정보가 유효한 시스템 유형(또는 형식)을 나타냅니다. 이 멤버는 MBIM_DATA_CLASS 정의된 하나 이상의 시스템 형식의 비트 마스크입니다.
4 4 GSMServingCellOffset OFFSET 이 구조의 시작 부분에서 GSM 서비스 셀 정보를 포함하는 버퍼로 계산된 오프셋(바이트)입니다. 서비스 셀의 기술이 GSM이 아닌 경우 이 멤버는 NULL일 수 있습니다.
8 4 GSMServingCellSize SIZE(0-44) MBIM_GSM_SERVING_CELL_INFO 사용되는 크기(바이트)입니다.
12 4 UMTSServingCellOffset OFFSET 이 구조의 시작 부분에서 셀 정보를 제공하는 UMTS를 포함하는 버퍼로 계산된 오프셋(바이트)입니다. 셀을 제공하는 기술이 UMTS가 아닌 경우 이 멤버는 NULL일 수 있습니다.
16 4 UMTSServingCellSize SIZE(0-60) MBIM_UMTS_SERVING_CELL_INFO 사용되는 크기(바이트)입니다.
20 4 TDSCDMAServingCellOffset OFFSET 이 구조체의 시작 부분에서 셀 정보를 제공하는 TDSCDMA를 포함하는 버퍼로 계산된 오프셋(바이트)입니다. 셀을 제공하는 기술이 TDSCDMA가 아닌 경우 이 멤버는 NULL일 수 있습니다.
24 4 TDSCDMAServingCellSize SIZE(0-48) MBIM_TDSCDMA_SERVING_CELL_INFO 사용되는 크기(바이트)입니다.
28 4 LTEServingCellOffset OFFSET 이 구조체의 시작 부분에서 LTE 서비스 셀 정보를 포함하는 버퍼로 계산된 오프셋(바이트)입니다. 셀을 제공하는 기술이 LTE가 아닌 경우 이 멤버는 NULL일 수 있습니다.
32 4 LTEServingCellSize SIZE(0-48) MBIM_LTE_SERVING_CELL_INFO 사용되는 크기(바이트)입니다.
36 4 GSMNmrOffset OFFSET 이 구조의 시작 부분에서 GSM 네트워크 측정 보고서가 포함된 버퍼로 계산된 오프셋(바이트)입니다. 측정 보고서에 GSM 인접 네트워크가 반환되지 않는 경우 이 멤버는 NULL일 수 있습니다.
40 4 GSMNmrSize 크기 GSM 네트워크 측정 보고서를 포함하는 버퍼의 총 크기(바이트)는 MBIM_GSM_NMR 형식입니다.
44 4 UMTSMrlOffset OFFSET 이 구조의 시작 부분에서 UMTS 측정 결과 목록을 포함하는 버퍼로 계산된 오프셋(바이트)입니다. 측정 보고서에 UMTS 인접 네트워크가 반환되지 않는 경우 이 멤버는 NULL일 수 있습니다.
48 4 UMTSMrlSize 크기 UMTS 측정 결과 목록을 포함하는 버퍼의 총 크기(바이트)는 MBIM_UMTS_MRL 형식입니다.
52 4 TDSCDMAMrlOffset OFFSET 이 구조의 시작 부분에서 TDSCDMA 측정 결과 목록을 포함하는 버퍼로 계산된 오프셋(바이트)입니다. 측정 보고서에 TDSCDMA 인접 네트워크가 반환되지 않는 경우 이 멤버는 NULL일 수 있습니다.
56 4 TDSCDMAMrlSize 크기 TDSCDMA 측정 결과 목록을 포함하는 버퍼의 총 크기(바이트)는 MBIM_TDSCDMA_MRL 형식입니다.
60 4 LTEMrlOffset OFFSET 이 구조의 시작 부분에서 LTE 측정 결과 목록을 포함하는 버퍼로 계산된 오프셋(바이트)입니다. 측정 보고서에 LTE 인접 네트워크가 반환되지 않는 경우 이 멤버는 NULL일 수 있습니다.
64 4 LTEMrlSize 크기 LTE 측정 결과 목록을 포함하는 버퍼의 총 크기(바이트)는 MBIM_LTE_MRL 형식입니다.
68 4 CDMAMrlOffset OFFSET 이 구조의 시작 부분에서 CDMA 측정 결과 목록을 포함하는 버퍼로 계산된 오프셋(바이트)입니다. 측정 보고서에서 CDMA 인접 네트워크가 반환되지 않는 경우 이 멤버는 NULL일 수 있습니다.
72 4 CDMAMrlSize 크기 CDMA 측정 결과 목록을 포함하는 버퍼의 총 크기(바이트)는 MBIM_CDMA_MRL 형식입니다.
76 DataBuffer DATABUFFER GSMServingCell, UMTSServingCell, TDSCDMAServingCell, LTEServingCell, GSMNmr, UMTSMrl, TDSCDMAMrl, LTEMrlCDMAMrl을 포함하는 데이터 버퍼입니다.

GSM 셀 데이터 구조

MBIM_GSM_SERVING_CELL_INFO

MBIM_GSM_SERVING_CELL_INFO 구조에는 GSM 서비스 셀에 대한 정보가 포함되어 있습니다.

Offset 크기 필드 형식 설명
0 4 ProviderIdOffset OFFSET 이 구조의 시작 부분에서 네트워크 공급자 ID를 나타내는 ProviderId라는 숫자(0-9) 문자열로 계산된 오프셋(바이트)입니다. 이 문자열은 MCC(3자리 모바일 국가 코드)와 2자리 또는 3자리 MNC(모바일 네트워크 코드)의 연결입니다. ProviderId 정보가 반환되지 않는 경우 이 멤버는 NULL일 수 있습니다.
4 4 ProviderIdSize SIZE(0-12) ProviderId에 사용되는 크기입니다.
8 4 LocationAreaCode UINT32 위치 영역 코드(0-65535)입니다. 이 정보를 사용할 수 없는 경우 0xFFFFFFFF 사용합니다.
12 4 CellID UINT32 셀 ID(0-65535)입니다. 이 정보를 사용할 수 없는 경우 0xFFFFFFFF 사용합니다.
16 4 TimingAdvance UINT32 비트 마침표의 타이밍 어드밴스(0-255)는 비트 기간이 48/13μs입니다. 이 정보를 사용할 수 없는 경우 0xFFFFFFFF 사용합니다.
20 4 ARFCN UINT32 서비스 셀의 절대 무선 주파수 채널 번호(0-1023)입니다. 이 정보를 사용할 수 없는 경우 0xFFFFFFFF 사용합니다.
24 4 BaseStationId UINT32 기본 스테이션 ID - 기본 스테이션 색 코드 및 네트워크 ID 코드입니다. 이 정보를 사용할 수 없는 경우 0xFFFFFFFF 사용합니다.
28 4 RxLevel UINT32 제공 셀의 수신된 신호 강도(0-63)

X = 0, if RSS < -110 dBm

X = 63, if RSS > -47 dBm

X = integer [RSS + 110], if -110 <= RSS <= -47

이 정보를 사용할 수 없는 경우 0xFFFFFFFF 사용합니다.
32 DataBuffer DATABUFFER ProviderId를 포함하는 데이터 버퍼입니다.
MBIM_GSM_NMR

MBIM_GSM_NMR 구조에는 인접한 GSM 셀의 NMR(네트워크 측정 보고서)이 포함됩니다.

Offset 크기 필드 형식 설명
0 4 ElementCount(EC) UINT32 이 요소 다음에 오는 NMR 항목의 수입니다.
4 DataBuffer DATABUFFER 각각 MBIM_GSM_NMR_INFO 구조체로 지정된 NMR 레코드의 배열입니다.
MBIM_GSM_NMR_INFO

MBIM_GSM_NMR_INFO 구조체에는 인접한 GSM 셀에 대한 정보가 포함되어 있습니다.

Offset 크기 필드 형식 설명
0 4 ProviderIdOffset OFFSET 이 구조의 시작 부분에서 네트워크 공급자 ID를 나타내는 ProviderId라는 숫자(0-9) 문자열로 계산된 오프셋(바이트)입니다. 이 문자열은 MCC(3자리 모바일 국가 코드)와 2자리 또는 3자리 MNC(모바일 네트워크 코드)의 연결입니다. ProviderId 정보가 반환되지 않는 경우 이 멤버는 NULL일 수 있습니다.
4 4 ProviderIdSize SIZE(0-12) ProviderId에 사용되는 크기입니다.
8 4 LocationAreaCode UINT32 위치 영역 코드(0-65535)입니다. 이 정보를 사용할 수 없는 경우 0xFFFFFFFF 사용합니다.
12 4 CellID UINT32 셀 ID(0-65535)입니다. 이 정보를 사용할 수 없는 경우 0xFFFFFFFF 사용합니다.
16 4 ARFCN UINT32 서비스 셀의 절대 무선 주파수 채널 번호(0-1023)입니다. 이 정보를 사용할 수 없는 경우 0xFFFFFFFF 사용합니다.
20 4 BaseStationId UINT32 서비스 셀의 라디오 기지국 ID(0-63)입니다. 이 정보를 사용할 수 없는 경우 0xFFFFFFFF 사용합니다.
24 4 RxLevel UINT32 제공 셀의 수신된 신호 강도(0-63)

X = 0, if RSS < -110 dBm

X = 63, if RSS > -47 dBm

X = integer [RSS + 110], if -110 <= RSS <= -47

이 정보를 사용할 수 없는 경우 0xFFFFFFFF 사용합니다.
28 DataBuffer DATABUFFER ProviderId를 포함하는 데이터 버퍼입니다.

UMTS 셀 데이터 구조

MBIM_UMTS_SERVING_CELL_INFO

MBIM_UMTS_SERVING_CELL_INFO 구조에는 UMTS 서비스 셀에 대한 정보가 포함되어 있습니다.

Offset 크기 필드 형식 설명
0 4 ProviderIdOffset OFFSET 이 구조의 시작 부분에서 네트워크 공급자 ID를 나타내는 ProviderId라는 숫자(0-9) 문자열로 계산된 오프셋(바이트)입니다. 이 문자열은 MCC(3자리 모바일 국가 코드)와 2자리 또는 3자리 MNC(모바일 네트워크 코드)의 연결입니다. ProviderId 정보가 반환되지 않는 경우 이 멤버는 NULL일 수 있습니다.
4 4 ProviderIdSize SIZE(0-12) ProviderId에 사용되는 크기입니다.
8 4 LocationAreaCode UINT32 위치 영역 코드(0-65535)입니다. 이 정보를 사용할 수 없는 경우 0xFFFFFFFF 사용합니다.
12 4 CellID UINT32 셀 ID(0-268435455)입니다. 이 정보를 사용할 수 없는 경우 0xFFFFFFFF 사용합니다.
16 4 FrequencyInfoUL UINT32 빈도 정보 업링크(0-16383). 이 정보를 사용할 수 없는 경우 0xFFFFFFFF 사용합니다.
20 4 FrequencyInfoDL UINT32 빈도 정보 다운링크(0-16383). 이 정보를 사용할 수 없는 경우 0xFFFFFFFF 사용합니다.
24 4 FrequencyInfoNT UINT32 TDD에 대한 빈도 정보(0-16383)입니다. 이 정보를 사용할 수 없는 경우 0xFFFFFFFF 사용합니다.
28 4 UARFCN UINT32 서비스 셀의 UTRA 절대 무선 주파수 채널 번호(0-16383)입니다. 이 정보를 사용할 수 없는 경우 0xFFFFFFFF 사용합니다.
32 4 PrimaryScramblingCode UINT32 서비스 셀의 기본 스크램블링 코드(0-511)입니다. 이 정보를 사용할 수 없는 경우 0xFFFFFFFF 사용합니다.
36 4 RSCP INT32 서비스 셀의 수신된 신호 코드 전원입니다. 범위는 -120에서 -25까지이며, 단위는 1dBm입니다. 이 정보를 사용할 수 없는 경우 0을 사용합니다.
40 4 ECNO INT32 서비스 셀의 신호 대 노이즈 비율; CPICH에 대해 PN 칩당 수신된 에너지의 비율과 수신된 총 에너지의 비율입니다. 범위는 1dBm 단위로 -50~0입니다. 이 정보를 사용할 수 없는 경우 1을 사용합니다.
44 4 PathLoss UINT32 서비스 셀의 경로 손실(46-173)입니다. 이 정보를 사용할 수 없는 경우 0xFFFFFFFF 사용합니다.
48 DataBuffer DATABUFFER ProviderId를 포함하는 데이터 버퍼입니다.
MBIM_UMTS_MRL

MBIM_UMTS_MRL 구조에는 인접한 UMTS 셀의 MRL(측정된 결과 목록)이 포함됩니다.

Offset 크기 필드 형식 설명
0 4 ElementCount(EC) UINT32 이 요소 다음에 오는 MRL 항목의 수입니다.
4 DataBuffer DATABUFFER 각각 MBIM_UMTS_MRL_INFO 구조체로 지정된 MRL 레코드의 배열입니다.
MBIM_UMTS_MRL_INFO

MBIM_UMTS_MRL_INFO 구조체에는 인접한 UMTS 셀에 대한 정보가 포함됩니다.

Offset 크기 필드 형식 설명
0 4 ProviderIdOffset OFFSET 이 구조의 시작 부분에서 네트워크 공급자 ID를 나타내는 ProviderId라는 숫자(0-9) 문자열로 계산된 오프셋(바이트)입니다. 이 문자열은 MCC(3자리 모바일 국가 코드)와 2자리 또는 3자리 MNC(모바일 네트워크 코드)의 연결입니다. ProviderId 정보가 반환되지 않는 경우 이 멤버는 NULL일 수 있습니다.
4 4 ProviderIdSize SIZE(0-12) ProviderId에 사용되는 크기입니다.
8 4 LocationAreaCode UINT32 위치 영역 코드(0-65535)입니다. 이 정보를 사용할 수 없는 경우 0xFFFFFFFF 사용합니다.
12 4 CellID UINT32 셀 ID(0-268435455)입니다. 이 정보를 사용할 수 없는 경우 0xFFFFFFFF 사용합니다.
16 4 UARFCN UINT32 서비스 셀의 UTRA 절대 무선 주파수 채널 번호(0-16383)입니다. 이 정보를 사용할 수 없는 경우 0xFFFFFFFF 사용합니다.
20 4 PrimaryScramblingCode UINT32 서비스 셀의 기본 스크램블링 코드(0-511)입니다. 이 정보를 사용할 수 없는 경우 0xFFFFFFFF 사용합니다.
24 4 RSCP INT32 서비스 셀의 수신된 신호 코드 전원입니다. 범위는 -120에서 -25까지이며, 단위는 1dBm입니다. 이 정보를 사용할 수 없는 경우 0을 사용합니다.
28 4 ECNO INT32 서비스 셀의 신호 대 노이즈 비율; CPICH에 대해 PN 칩당 수신된 에너지의 비율과 수신된 총 에너지의 비율입니다. 범위는 1dBm 단위로 -50~0입니다. 이 정보를 사용할 수 없는 경우 1을 사용합니다.
32 4 PathLoss UINT32 서비스 셀의 경로 손실(46-173)입니다. 이 정보를 사용할 수 없는 경우 0xFFFFFFFF 사용합니다.
36 DataBuffer DATABUFFER ProviderId를 포함하는 데이터 버퍼입니다.

TDSCDMA 셀 데이터 구조

MBIM_TDSCDMA_SERVING_CELL_INFO

MBIM_TDSCDMA_SERVING_CELL_INFO 구조체에는 TDSCDMA 서비스 셀에 대한 정보가 포함되어 있습니다.

Offset 크기 필드 형식 설명
0 4 ProviderIdOffset OFFSET 이 구조의 시작 부분에서 네트워크 공급자 ID를 나타내는 ProviderId라는 숫자(0-9) 문자열로 계산된 오프셋(바이트)입니다. 이 문자열은 MCC(3자리 모바일 국가 코드)와 2자리 또는 3자리 MNC(모바일 네트워크 코드)의 연결입니다. ProviderId 정보가 반환되지 않는 경우 이 멤버는 NULL일 수 있습니다.
4 4 ProviderIdSize SIZE(0-12) ProviderId에 사용되는 크기입니다.
8 4 LocationAreaCode UINT32 위치 영역 코드(0-65535)입니다. 이 정보를 사용할 수 없는 경우 0xFFFFFFFF 사용합니다.
12 4 CellID UINT32 셀 ID(0-268435455)입니다. 이 정보를 사용할 수 없는 경우 0xFFFFFFFF 사용합니다.
16 4 UARFCN UINT32 서비스 셀의 UTRA 절대 무선 주파수 채널 번호(0-16383)입니다. 이 정보를 사용할 수 없는 경우 0xFFFFFFFF 사용합니다.
20 4 CellParameterID UINT32 Cell 매개 변수 ID(0-127)입니다. 이 정보를 사용할 수 없는 경우 0xFFFFFFFF 사용합니다.
24 4 TimingAdvance UINT32 타이밍 진행(0-1023). 이 멤버는 모든 timeslot에 대해 동일한 값입니다. 이 정보를 사용할 수 없는 경우 0xFFFFFFFF 사용합니다.
28 4 RSCP INT32 서비스 셀의 수신된 신호 코드 전원입니다. 범위는 -120에서 -25까지이며, 8분기 L3에서 1dBm 단위로 필터링됩니다. 이 정보를 사용할 수 없는 경우 0xFFFFFFFF 사용합니다.
32 4 PathLoss UINT32 서비스 셀의 경로 손실(46-158)입니다. 이 정보를 사용할 수 없는 경우 0xFFFFFFFF 사용합니다.
36 DataBuffer DATABUFFER ProviderId를 포함하는 데이터 버퍼입니다.
MBIM_TDSCDMA_MRL

MBIM_TDSCDMA_MRL 구조에는 인접한 TDSCDMA 셀의 MRL(측정된 결과 목록)이 포함됩니다.

Offset 크기 필드 형식 설명
0 4 ElementCount(EC) UINT32 이 요소 다음에 오는 MRL 항목의 수입니다.
4 DataBuffer DATABUFFER 각각 MBIM_TDSCDMA_MRL_INFO 구조체로 지정된 MRL 레코드의 배열입니다.
MBIM_TDSCDMA_MRL_INFO

MBIM_TDSCDMA_MRL_INFO 구조체에는 인접한 TDSCDMA 셀에 대한 정보가 포함됩니다.

Offset 크기 필드 형식 설명
0 4 ProviderIdOffset OFFSET 이 구조의 시작 부분에서 네트워크 공급자 ID를 나타내는 ProviderId라는 숫자(0-9) 문자열로 계산된 오프셋(바이트)입니다. 이 문자열은 MCC(3자리 모바일 국가 코드)와 2자리 또는 3자리 MNC(모바일 네트워크 코드)의 연결입니다. ProviderId 정보가 반환되지 않는 경우 이 멤버는 NULL일 수 있습니다.
4 4 ProviderIdSize SIZE(0-12) ProviderId에 사용되는 크기입니다.
8 4 LocationAreaCode UINT32 위치 영역 코드(0-65535)입니다. 이 정보를 사용할 수 없는 경우 0xFFFFFFFF 사용합니다.
12 4 CellID UINT32 셀 ID(0-268435455)입니다. 이 정보를 사용할 수 없는 경우 0xFFFFFFFF 사용합니다.
16 4 UARFCN UINT32 서비스 셀의 UTRA 절대 무선 주파수 채널 번호(0-16383)입니다. 이 정보를 사용할 수 없는 경우 0xFFFFFFFF 사용합니다.
20 4 CellParameterID UINT32 Cell 매개 변수 ID(0-127)입니다. 이 정보를 사용할 수 없는 경우 0xFFFFFFFF 사용합니다.
24 4 TimingAdvance UINT32 타이밍 진행(0-1023). 이 멤버는 모든 timeslot에 대해 동일한 값입니다. 이 정보를 사용할 수 없는 경우 0xFFFFFFFF 사용합니다.
28 4 RSCP INT32 서비스 셀의 수신된 신호 코드 전원입니다. 범위는 -120에서 -25까지이며, 8분기 L3에서 1dBm 단위로 필터링됩니다. 이 정보를 사용할 수 없는 경우 0xFFFFFFFF 사용합니다.
32 4 PathLoss UINT32 서비스 셀의 경로 손실(46-158)입니다. 이 정보를 사용할 수 없는 경우 0xFFFFFFFF 사용합니다.
36 DataBuffer DATABUFFER ProviderId를 포함하는 데이터 버퍼입니다.

LTE 셀 데이터 구조

MBIM_LTE_SERVING_CELL_INFO

MBIM_LTE_SERVING_CELL_INFO 구조체에는 LTE 서비스 셀에 대한 정보가 포함되어 있습니다.

Offset 크기 필드 형식 설명
0 4 ProviderIdOffset OFFSET 이 구조의 시작 부분에서 네트워크 공급자 ID를 나타내는 ProviderId라는 숫자(0-9) 문자열로 계산된 오프셋(바이트)입니다. 이 문자열은 MCC(3자리 모바일 국가 코드)와 2자리 또는 3자리 MNC(모바일 네트워크 코드)의 연결입니다. ProviderId 정보가 반환되지 않는 경우 이 멤버는 NULL일 수 있습니다.
4 4 ProviderIdSize SIZE(0-12) ProviderId에 사용되는 크기입니다.
8 4 CellID UINT32 셀 ID(0-268435455)입니다. 이 정보를 사용할 수 없는 경우 0xFFFFFFFF 사용합니다.
12 4 EARFCN UINT32 서비스 셀의 무선 주파수 채널 번호(0-65535)입니다. 이 정보를 사용할 수 없는 경우 0xFFFFFFFF 사용합니다.
16 4 PhysicalCellID UINT32 실제 셀 ID(0-503)입니다. 이 정보를 사용할 수 없는 경우 0xFFFFFFFF 사용합니다.
20 4 TAC UINT32 추적 영역 코드(0-65535)입니다. 이 정보를 사용할 수 없는 경우 0xFFFFFFFF 사용합니다.
24 4 RSRP INT32 평균 참조 신호가 전원을 수신했습니다. 범위는 1dBm 단위로 -140에서 -44까지입니다. 이 정보를 사용할 수 없는 경우 0xFFFFFFFF 사용합니다.
28 4 RSRQ INT32 평균 참조 신호가 품질을 수신했습니다. 범위는 -20에서 -3까지이며, 단위는 1dBm입니다. 이 정보를 사용할 수 없는 경우 0xFFFFFFFF 사용합니다.
32 4 TimingAdvance UINT32 타이밍 어드밴스(0-255). 이 정보를 사용할 수 없는 경우 0xFFFFFFFF 사용합니다.
36 DataBuffer DATABUFFER ProviderId를 포함하는 데이터 버퍼입니다.
MBIM_LTE_MRL

MBIM_LTE_MRL 구조에는 인접한 LTE 셀의 MRL(측정된 결과 목록)이 포함됩니다.

Offset 크기 필드 형식 설명
0 4 ElementCount(EC) UINT32 이 요소 다음에 오는 MRL 항목의 수입니다.
4 DataBuffer DATABUFFER 각각 MBIM_LTE_MRL_INFO 구조체로 지정된 MRL 레코드의 배열입니다.
MBIM_LTE_MRL_INFO

MBIM_LTE_MRL_INFO 구조체에는 인접한 LTE 셀에 대한 정보가 포함됩니다.

Offset 크기 필드 형식 설명
0 4 ProviderIdOffset OFFSET 이 구조의 시작 부분에서 네트워크 공급자 ID를 나타내는 ProviderId라는 숫자(0-9) 문자열로 계산된 오프셋(바이트)입니다. 이 문자열은 MCC(3자리 모바일 국가 코드)와 2자리 또는 3자리 MNC(모바일 네트워크 코드)의 연결입니다. ProviderId 정보가 반환되지 않는 경우 이 멤버는 NULL일 수 있습니다.
4 4 ProviderIdSize SIZE(0-12) ProviderId에 사용되는 크기입니다.
8 4 CellID UINT32 셀 ID(0-268435455)입니다. 이 정보를 사용할 수 없는 경우 0xFFFFFFFF 사용합니다.
12 4 EARFCN UINT32 서비스 셀의 무선 주파수 채널 번호(0-65535)입니다. 이 정보를 사용할 수 없는 경우 0xFFFFFFFF 사용합니다.
16 4 PhysicalCellID UINT32 실제 셀 ID(0-503)입니다. 이 정보를 사용할 수 없는 경우 0xFFFFFFFF 사용합니다.
20 4 TAC UINT32 추적 영역 코드(0-65535)입니다. 이 정보를 사용할 수 없는 경우 0xFFFFFFFF 사용합니다.
24 4 RSRP INT32 평균 참조 신호가 전원을 수신했습니다. 범위는 1dBm 단위로 -140에서 -44까지입니다. 이 정보를 사용할 수 없는 경우 0xFFFFFFFF 사용합니다.
28 4 RSRQ INT32 평균 참조 신호가 품질을 수신했습니다. 범위는 -20에서 -3까지이며, 단위는 1dBm입니다. 이 정보를 사용할 수 없는 경우 0xFFFFFFFF 사용합니다.
32 DataBuffer DATABUFFER ProviderId를 포함하는 데이터 버퍼입니다.

CDMA 셀 데이터 구조

MBIM_CDMA_MRL

MBIM_CDMA_MRL 구조에는 서비스 및 인접 CDMA 셀의 MRL(측정된 결과 목록)이 포함됩니다.

Offset 크기 필드 형식 설명
0 4 ElementCount(EC) UINT32 이 요소 다음에 오는 MRL 항목의 수입니다.
4 DataBuffer DATABUFFER 각각 MBIM_CDMA_MRL_INFO 구조체로 지정된 MRL 레코드의 배열입니다.
MBIM_CDMA_MRL_INFO

MBIM_CDMA_MRL_INFO 데이터 구조는 CDMA2000 네트워크 유형을 위해 설계되었습니다. 동시에 두 개 이상의 CDMA2000 제공 셀이 있을 수 있습니다. 제공 중인 셀과 인접한 셀은 모두 동일한 목록에 반환됩니다. ServingCellFlag 필드는 셀이 서비스 셀인지 여부를 나타냅니다.

Offset 크기 필드 형식 설명
0 4 ServingCellFlag UINT32 이 셀이 서비스 셀인지 여부를 나타냅니다. 값 1은 서비스 셀을 나타내고 값 0은 인접 셀을 나타냅니다. 한 번에 두 개 이상의 서비스 셀이 있을 수 있습니다(특히 통화 중).
4 4 Nid UINT32 네트워크 ID(0-65535)입니다. 이 정보를 사용할 수 없는 경우 0xFFFFFFFF 사용합니다.
8 4 SID UINT32 시스템 ID(0-32767)입니다. 이 정보를 사용할 수 없는 경우 0xFFFFFFFF 사용합니다.
12 4 BaseStationId UINT32 기지국 ID(0-65535)입니다. 이 정보를 사용할 수 없는 경우 0xFFFFFFFF 사용합니다.
16 4 BaseLatitude UINT32 기지국 위도(0-4194303). 이는 0.25초 단위로 인코딩되며, DWORD의 낮은 22비트 내에서 두 개의 보수 표현으로 표현됩니다. 부가 값으로 북위도는 양수입니다. 이 정보를 사용할 수 없는 경우 0xFFFFFFFF 사용합니다.
20 4 BaseLongitude UINT32 기지국 경도(0-8388607). 이는 0.25초 단위로 인코딩되며, DWORD의 낮은 23비트 내에서 두 개의 보수 표현으로 표현됩니다. 부가 값으로 동부 경도는 양수입니다. 이 정보를 사용할 수 없는 경우 0xFFFFFFFF 사용합니다.
24 4 RefPN UINT32 기본 스테이션 PN 번호(0-511)입니다. 이 정보를 사용할 수 없는 경우 0xFFFFFFFF 사용합니다.
28 4 GPSSeconds UINT32 GPS 초 또는 기지국에서 도착한 시간입니다. 이 정보를 사용할 수 없는 경우 0xFFFFFFFF 사용합니다.
32 4 PilotStrength UINT32 파일럿의 신호 강도(0-63)입니다. 이 정보를 사용할 수 없는 경우 0xFFFFFFFF 사용합니다.

원치 않는 이벤트

해당 없음.

상태 코드

이 CID는 일반 상태 코드를 사용합니다(공용 USB MBIM 표준 섹션 9.4.5의 상태 코드 사용 참조).

MBIM_CID_LOCATION_INFO_STATUS

이 CID는 디바이스의 위치를 나타내는 셀룰러 정보의 상태 검색합니다. 위치 정보가 변경될 때 원치 않는 알림을 전달하는 데 사용할 수도 있습니다.

서비스: MBB_UUID_BASIC_CONNECT_EXTENSIONS

서비스 UUID: 3d01dcc5-fef5-4d05-0d3a-bef7058e9aaf

CID 명령 코드 최소 OS 버전
MBIM_CID_LOCATION_INFO_STATUS 12 Windows 10 버전 1709

참고 항목

MBIM_CID_LOCATION_INFO_STATUS Windows 10 버전 1709부터 정의되지만 현재 OS에서 지원되지 않습니다. 모뎀은 이 명령을 알림으로 보낼 수 있지만 OS는 현재 이를 처리하지 않습니다.

매개 변수

Type 설정 쿼리 알림
명령 해당 없음 해당 없음 해당 없음
응답 해당 없음 MBIM_LOCATION_INFO MBIM_LOCATION_INFO

쿼리

MBIM_COMMAND_MSG InformationBuffer는 사용되지 않습니다. MBIM_COMMAND_DONE InformationBuffer에는 MBIM_LOCATION_INFO 구조체가 포함되어 있습니다.

설정

해당 없음.

응답

MBIM_LOCATION_INFO

Offset 크기 필드 형식 설명
0 4 LocationAreaCode UINT32 현재 위치의 GSM/UMTS 지역 코드입니다. 현재 시스템 형식을 적용할 수 없는 경우 0xFFFFFFFF 반환합니다.
4 4 TrackingAreaCode UINT32 현재 위치의 LTE 추적 영역 코드입니다. 현재 시스템 형식을 적용할 수 없는 경우 0xFFFFFFFF 반환합니다.
8 4 CellID UINT32 셀룰러 타워의 ID입니다. CellID를 사용할 수 없는 경우 0xFFFFFFFF 반환합니다.

원치 않는 이벤트

InformationBuffer 이벤트에는 MBIM_LOCATION_INFO 구조체가 포함되어 있습니다.

위치 지역 코드 추적 영역 코드/값이 유효한 값으로 변경되면 이 이벤트가 전송됩니다. 이 이벤트는 CellID가 변경되거나 위치 영역 코드 추적 영역 코드/가 잘못될 때 전송되지 않습니다.

상태 코드

이 CID는 일반 상태 코드를 사용합니다(공용 USB MBIM 표준 섹션 9.4.5의 상태 코드 사용 참조).

OID_WWAN_BASE_STATIONS_INFO

MBIM_CID_BASE_STATIONS_INFO 해당하는 NDIS는 OID_WWAN_BASE_STATIONS_INFO.