Aracılığıyla paylaş


Veri Dizinleri

HID ayrıştırıcısı, bir üst düzey koleksiyonun düğme yeteneği dizileri ve değer yeteneği dizilerinde açıklanan her kullanımı benzersiz olarak tanımlayan bir veri dizini atar. Kavramsal olarak veri dizini, kullanıcı modu uygulamasının veya çekirdek modu sürücüsünün bir rapordaki tek tek denetim verilerine erişmek için kullanabileceği sıfır tabanlı bir dizi dizinidir. Ayrıştırıcı, her üst düzey koleksiyon tarafından desteklenen her rapor türüne benzersiz bir veri dizinleri kümesi atar.

Yetenek yapıları, kullanımlara ve veri dizinlerine aşağıdaki şekilde çapraz başvuruda bulunabilir:

  • Bir kullanımı açıklayan her özellik yapısının, kullanımı tanımlamak için NotRange.Usage üye kümesi ve kullanımın karşılık gelen veri dizinine ayarlanmış NotRange.DataIndex üyesi vardır.

  • Bir kullanım aralığını açıklayan her özellik yapısının, kullanım aralığını tanımlamak için ayarlanmış Range.UsageMin ve Range.UsageMax üyeleri ve kullanım aralığının karşılık gelen veri dizini aralığını tanımlamak için ayarlanmış Range.DataIndexMin ve Range.DataIndexMax üyeleri vardır. (Veri dizini aralığı ardışık bir veri dizin dizisi belirtir ve veri dizini aralığındaki veri dizinlerinin sayısı, ilgili kullanım aralığındaki kullanım sayısına eşittir.)

Veri dizinlerini kullanma hakkında daha fazla bilgi için bkz. Veri Dizinlerine Göre Denetim Verilerini Ayıklama ve Ayarlama.