Özel Cihaz Özellikleri Oluşturma

Windows Vista'da ve Windows'un sonraki sürümlerinde , birleşik cihaz özellik modeli cihaz örnekleri, cihaz kurulum sınıfları, cihaz arabirim sınıfları ve cihaz arabirimleri için özel cihaz özellik kategorilerinin oluşturulmasını destekler. Özel bir özelliğe uygun özellik işlevi çağrılarak erişilebilir. Özel cihaz özelliği, INF AddProperty yönergesi veya INF DelProperty yönergesi kullanılarak bir sürücü paketinden de değiştirilebilir.

Özel cihaz özellikleri hakkında daha fazla bilgi için aşağıdaki bölümlere bakın:

Özel Cihaz Özellik Kategorileri Oluşturma

Özel Cihaz Özelliklerine Erişmek için Özellik İşlevlerini Kullanma

Özel Cihaz Özelliğini Değiştirmek için INF AddProperty Yönergesini veya INF DelProperty Yönergesini Kullanma

Özel Cihaz Özellik Kategorileri Oluşturma

Özel cihaz özellik kategorisi, özel cihaz özelliklerinin mantıksal olarak ilişkili bir koleksiyonudur. Program aracılığıyla özel bir cihaz özellik kategorisi oluşturmak için DEFINE_DEVPROPKEY makroyu kullanarak özellik kategorisindeki özellikleri temsil eden özellik anahtarlarını aşağıdaki gibi oluşturun:

  • Özellik kategorisini temsil eden benzersiz bir GUID değeri oluşturun ve her özellik anahtarının GUID değerini bu benzersiz GUID değerine ayarlayın. Yeni GUID değeri oluşturma hakkında bilgi için bkz. Yeni GUID'leri Tanımlama ve Dışarı Aktarma.

    Uyarı

    Sistem tanımlı özellik kategorileri yalnızca işletim sistemi kullanımı için ayrılmıştır.

  • Her özellik anahtarının özellik tanımlayıcısını, özellik kategorisi içinde benzersiz olan ve ikiden büyük veya buna eşit bir tamsayı değerine ayarlayın.

INF AddProperty yönergesini kullanarak bir cihaz örneği için özel cihaz özellik kategorisi de oluşturabilirsiniz.

Özel Cihaz Özelliklerine Erişmek için Özellik İşlevlerini Kullanma

Özel cihaz özelliklerine , Özelliklere Erişme) bölümünde açıklanan şekilde erişin.

Özel Cihaz Özelliğini Değiştirmek için INF AddProperty Yönergesini veya INF DelProperty Yönergesini Kullanma

INF AddProperty yönergesini kullanarak özel bir cihaz özelliğini değiştirmek için, bileşeni yükleyen ve özelliği için aşağıdaki girdileri sağlayan bölümüne bir AddProperty yönergesi ekleyin:

  • Özel cihaz özellik kategorisini temsil eden özellik-kategorisi-guid girişi

  • Özel cihaz özellik kategorisi içindeki özelliği tanımlayan özellik tanımlayıcısı girdisi

  • Yeni bir cihaz özelliğinin değer girişi veya mevcut bir cihaz özelliği değerini değiştiren değer girişi

Özel bir cihaz özelliğini silmek için INF DelProperty yönergesini kullanın.

Bu yönergeleri kullanma hakkında daha fazla bilgi için bkz. INF AddProperty Yönergesini Kullanma ve INF DelProperty Yönergesi.