Nota
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare ad accedere o a cambiare directory.
L'accesso a questa pagina richiede l'autorizzazione. Puoi provare a cambiare directory.
Il parser HID assegna un indice dati che identifica in modo univoco ogni utilizzo descritto in matrici di funzionalità dei pulsanti di una raccolta di livello superiore e matrici di funzionalità di valore. Concettualmente, un indice dati è un indice di matrice in base zero che un driver in modalità utente o applicazione in modalità kernel può usare per accedere ai singoli dati di controllo in un report. Il parser assegna un set univoco di indici di dati a ogni tipo di report supportato da ogni raccolta di livello superiore.
Le strutture delle capacità fanno riferimento incrociato all'uso e agli indici dei dati nel modo seguente:
Ogni struttura di funzionalità che descrive un utilizzo ha il membro NotRange.Usage impostato per identificare l'utilizzo e il relativo membro NotRange.DataIndex impostato sull'indice dati corrispondente dell'utilizzo.
Ogni struttura di funzionalità che descrive un intervallo di utilizzo include i membri Range.UsageMin e Range.UsageMax impostati per identificare l'intervallo di utilizzo e i relativi membri Range.DataIndexMin e Range.DataIndexMax impostati per identificare l'intervallo di dati corrispondente dell'intervallo di utilizzo. L'intervallo di indici di dati specifica una sequenza consecutiva di indici di dati e il numero di indici di dati in un intervallo di indici dati è uguale al numero di utilizzi in un intervallo di utilizzo corrispondente.
Per altre informazioni sull'uso degli indici di dati, vedere Estrazione e impostazione dei dati di controllo per indici di dati.