다음을 통해 공유


MB 드라이버 모델 버전 관리

드라이버 모델 버전 및 개별 OID 데이터 구조 수정 버전을 사용하여 MB 드라이버 모델 버전 관리를 수행합니다. 이는 NDIS 6.x에서 사용되는 버전 관리 패러다임과 일치합니다.

드라이버 모델 버전은 MB 서비스와 MB 미니포트 드라이버 간의 인터페이스 진화를 정의합니다. 개별 OID 수정 버전은 다른 MB 드라이버 모델 버전에서 OID에 대한 변경 내용을 추적합니다. 즉, 드라이버 모델 버전은 데이터 구조가 특정 수정 번호로 식별되는 OID 집합을 정의합니다.

NDIS 사양과 일치하면 MB 드라이버 모델 진화가 가산적입니다. 즉, 새 OID 및 새 멤버는 기존 OID 데이터 구조에만 추가할 수 있습니다. 이렇게 하면 MB 서비스가 미니포트 드라이버에 대한 이전 버전과의 호환성을 지원할 수 있습니다.

중요 매우 드문 경우에만 기존 OID가 더 이상 사용되지 않거나 기존 OID 데이터 구조의 멤버가 다음 버전에서 사용되지 않습니다. 이 경우 이러한 변경 내용과 이전 버전과의 호환성에 미치는 영향은 최신 버전의 MB 드라이버 모델 사양에 대한 후속 설명서에 명확하게 문서화되어야 합니다.

이 설명서에서는 MB 드라이버 모델의 Windows 8 릴리스에 대해 설명합니다. 드라이버 모델 버전이 버전 2.0으로 증가했습니다. 일부 OID 수정 버전은 계속 수정 버전 번호 1이지만 일부는 수정 버전 2로 업데이트되었습니다. 각 OID와 함께 사용할 수정 버전에 대한 자세한 내용은 MB 데이터 모델을 참조하세요.

이 설명서에서는 MB 드라이버 모델의 초기 릴리스에 대해 설명하므로 드라이버 모델 버전과 개별 OID 수정 버전 모두 수정 버전 번호 1로 시작합니다.

드라이버 모델이 다음 버전으로 이동하면 해당 버전 번호가 1씩 증가합니다. 드라이버 모델에 추가된 모든 새 OID는 수정 버전 1에서 시작됩니다. 데이터 구조가 변경된 기존 OID는 해당 수정 버전을 1씩 증가시키고, 변경되지 않는 기존 OID는 해당 수정 번호를 유지합니다.

드라이버 모델 버전은 OID_WWAN_DRIVER_CAPS 전달됩니다. MB 서비스는 MB 미니포트 드라이버 초기화 중에 미니포트 드라이버에 OID_WWAN_DRIVER_CAPS 쿼리 요청을 보냅니다. 개별 OID 수정 버전은 각 개별 OID에 대한 데이터 구조의 일부로 포함된 NDIS_OBJECT_HEADER 구조의 Revision 멤버에 의해 설명됩니다.

추가 정보

5G용 MBIM 확장 2.0 버전 관리