알림 처리
네트워크 구성 하위 시스템은 다음 간격으로 개체에 알리는 알림을 보냅니다.
네트워킹 설정 중- 운영 체제 설치, 이전에 네트워킹을 지원하지 않았던 운영 체제에 네트워킹 기능 설치, 운영 체제 업그레이드 또는 네트워킹 기능 제거
네트워크 구성 중에 네트워크 구성 요소 추가, 제거, 사용 및 사용 안 함, 네트워크 구성 요소 변경, 네트워크 구성 하위 시스템이 네트워크 구성 요소를 함께 바인딩하는 방법 변경 포함
애플리케이션이 하위 시스템에 알림 개체를 소유한 네트워크 구성 요소의 속성을 표시하도록 지시한 후
알림을 처리하기 위해 notify 개체는 다음과 같은 일반적인 작업 시퀀스를 수행합니다.
notify 개체가 로드되면 시스템 레지스트리를 읽고 내부 데이터 구조에서 현재 네트워크 구성의 모델을 형성합니다.
네트워크 구성 하위 시스템이 이전에 요청한 알림 개체가 네트워킹 변경에 대해 알림 개체에 알림을 보낸 후 알림 개체는 해당 변경 내용을 추적하기 위해 내부 데이터 구조를 수정합니다.
네트워크 구성 하위 시스템이 알림 개체에 알림을 보내면 하위 시스템은 알림 개체의 INetCfgComponentControl::ApplyRegistryChanges 메서드를 호출하여 변경 내용을 시스템 레지스트리에 커밋합니다.
참고 이전 시퀀스에 언급된 알림에는 알림 개체의 INetCfgComponentControl::CancelChanges 메서드에 대한 호출이 포함될 수도 있습니다. 이 경우 notify 개체가 원래 네트워크 구성으로 다시 되돌리기 합니다. 원래 네트워크 구성을 수정하기 전에 notify 개체는 구성의 두 복사본을 만들어야 합니다. notify 개체는 변경 내용을 포함하도록 하나의 복사본을 수정하고 다른 복사본을 원래 상태로 둘 수 있습니다. notify 개체는 원래 네트워크 구성으로 되돌릴 때 수정되지 않은 복사본을 사용할 수 있습니다.