Aracılığıyla paylaş


Sınıf işlev sürücüsünü izleme

Cihaz düğümü, bağlı bir monitöre sahip bir görüntü bağdaştırıcısındaki her video çıkışını göstermek için kullanılır. Cihaz düğümü, görüntü bağdaştırıcısının cihaz düğümünün alt öğesidir.

Genellikle, cihaz yığınında video çıkışı/monitör çiftini temsil eden yalnızca iki cihaz nesnesi vardır:

  • Fiziksel cihaz nesnesi (PDO).
  • İşlevsel cihaz nesnesi (FDO).

Bazı durumlarda, satıcı tarafından sağlanan bir filtre sürücüsüyle ilişkilendirilmiş bir filtre cihazı nesnesi (DO) vardır. Bu filtre cihazı nesnesi FDO'nun üstünde konumlanır.

Dizüstü bilgisayardaki yerleşik düz panel gibi tümleşik monitörler için Gelişmiş Yapılandırma ve Güç Arabirimi (ACPI) sürücüsüyle ilişkilendirilmiş bir DO filtresi olabilir. Bu DO filtresi PDO'nun üstünde yer alır.

Aşağıdaki tabloda, bağlı monitöre sahip bir video çıkışı için cihaz yığını gösterilmektedir.

Cihaz nesnesi Gerekli/İsteğe Bağlı Sürücü
Filtreyi DO uygula İsteğe bağlı, genellikle gerekli değildir İzleyici satıcısı tarafından sağlanan filtre sürücüsü
FDO Gerekli Microsoft tarafından sağlanan sınıf işlev sürücüsünü (Monitor.sys) izleme
DO filtresi Yalnızca entegre ACPI ekran panelleri için gereklidir Microsoft tarafından sağlanan ACPI sürücüsü (Acpi.sys)
PDO Gerekli Görüntü bağdaştırıcısı satıcısı tarafından sağlanan veri yolu sürücüsü (görüntü miniport/bağlantı noktası çifti)

Kullanıcı modu uygulamaları, izleme sınıfı işlev sürücüsünün hizmetlerini çağırmak için WMI kullanır. Bu hizmetler bir izleyicinin tanımlama verilerini ortaya çıkarmaktır. AcPI ekranı için hizmetler, ekranın parlaklığını ayarlamayı içerir.

İzleyici, tanımlama ve yetenek bilgilerini Genişletilmiş Görüntü Tanımlama Verileri (EDID) yapısında depolar. EDID, monitör ile konak arasında kullanılan iletişim protokolünden bağımsız olarak ana bilgisayara kimliği ve özellikleri hakkında bilgi sağlayan bir meta veri biçimidir. FDO, bir kullanıcı modu uygulamasından bir izleyicinin EDID'sini bu izleyicinin cihaz yığınında okuma isteğini işler. FDO izleyicinin EDID değerini almak için bir istek aldığında:

  • FDO, monitörün cihaz yığınının alt kısmındaki PDO'ya bir istek gönderir.
  • PDO, tüm standart monitör kablolarında yerleşik olan basit bir iki telli veri yolu olan I²C veri yolu üzerinden monitörün EDID'sini okumak için Görüntü Veri Kanalı (DDC) protokolünü kullanır.

EDID, diğer adı Dispmprt.h içinde tanımlanan ACPI_METHOD_OUTPUT_DDC yöntemi kullanılarak elde edilebilir. Bu yöntem, EDID verilerini döndürmek için başka bir standart mekanizmaya sahip olmayan tümleşik LCD'ler için gereklidir.

Görüntü bağdaştırıcıları ve monitörler arasındaki iletişim hakkında daha fazla bilgi için bkz. Görüntü Bağdaştırıcısının I2C Veri Yolu ve Alt Cihazları.

EDID yapıları ve DDC protokolü hakkında ayrıntılı bilgi için Video Elektronik Standartları Derneği (VESA) tarafından yayımlanan aşağıdaki standartlara bakın:

  • Gelişmiş Görüntü Veri Kanalı Standardı (E-DDC)

  • Gelişmiş EDID Standardı (E-EDID)

Bu standartları ücretsiz standartlarbölümünden vesa.org indirebilirsiniz.

I²C veri yolu hakkında ayrıntılı bilgi için Philips Semiconductors tarafından yayımlanan I²C Veri Yolu Belirtimi'ne bakın.