구성 요소의 드라이버 구성
네트워크 구성 하위 시스템이 알림 개체의 INetCfgComponentControl::ApplyPnpChanges 메서드를 호출한 후 알림 개체는 알림 개체를 소유한 네트워크 구성 요소의 드라이버에 구성 정보를 보내야 합니다. 네트워크 구성 하위 시스템은 INetCfgComponentControl::ApplyRegistryChanges 메서드를 호출하고 특정 네트워크 구성 요소에 대한 드라이버 및 서비스가 시작된 후 ApplyPnpChanges를 호출합니다. ApplyPnpChanges 호출에서 네트워크 구성 하위 시스템은 INetCfgPnpReconfigCallback 인터페이스를 전달합니다. 구성 요소의 알림 개체는 INetCfgPnpReconfigCallback 인터페이스를 사용하여 구성 요소의 드라이버에 구성 정보를 보낼 수 있습니다. 이 드라이버는 TDI 공급자 또는 NDIS 미니포트 드라이버여야 합니다.
notify 개체는 ApplyPnpChanges 구현 내에서 INetCfgPnpReconfigCallback::SendPnpReconfig를 호출하여 구성 요소의 드라이버에 구성 정보를 보낼 수 있습니다. SendPnpReconfig 는 구성 정보를 드라이버에 전달합니다.
또는 notify 개체가 Win32 CreateFile 함수를 호출하여 해당 구성 요소의 드라이버에 대한 연결을 열 수 있습니다. notify 개체는 Win32 DeviceIoControl 함수를 호출하여 입력 데이터와 함께 컨트롤 코드를 구성 요소의 드라이버에 직접 보낼 수 있습니다.
알림 개체는 INetCfgPnpReconfigCallback을 사용할 필요가 없습니다. 그러나 알림 개체가 INetCfgPnpReconfigCallback을 사용하는 경우 사용자는 운영 체제를 다시 부팅하여 드라이버에서 구성 변경 내용을 적용할 필요가 없습니다.