다음을 통해 공유


Windows Vista의 GPD에 대한 자동 구성 흐름

자동 구성은 다음 시퀀스를 따릅니다.

  1. 포트 모니터는 이전에 캐시에 없거나 변경된 값이 포함된 알림을 스풀러에 보냅니다.

  2. 스풀러는 DrvPrinterEvent를 호출하여 포트 모니터의 알림에 응답합니다.

  3. Printer_Event_Configuration 모든 새 값이 포함된 드라이버에 전달됩니다. 드라이버에 특성 값이 변경되었다는 알림이 표시되고 레지스트리도 업데이트됩니다.

  4. 알림이 너무 크면 축소된 스키마 이벤트가 호출됩니다.

  5. PPD 파일은 PPD 내의 모든 GDL 파일 확장자 및 GDL 콘텐츠를 포함하여 구문 분석됩니다. GDL 파일 확장자 또는 PPD 파일 전체의 모든 GDL 콘텐츠는 *Ifdef: GDL_Enabled 및 *Endif: GDL_Enabled 묶어야 합니다.

  6. 플러그 인은 *QueryString의 현재 문자열 값을 기반으로 하는 *MSBidiValue 값을 검색합니다. 예를 들어 "\Printer.Configuration.DuplexUnit:Installed"의 *QueryString 값은 BOOL(TRUE)의 *BidiValue 값을 나타냅니다.

  7. 플러그 인은 최신 구성에 따라 드라이버 UI를 업데이트합니다.