Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Der HID-Parser weist einen Datenindex zu, der jede verwendung eindeutig identifiziert, die in den Schaltflächenfunktionenarrays und Wertfunktionsarrays einer Auflistung auf oberster Ebene beschrieben wird. Konzeptionell ist ein Datenindex ein nullbasierter Arrayindex, mit dem ein Benutzermodusanwendungs- oder Kernelmodustreiber auf einzelne Steuerelementdaten in einem Bericht zugreifen kann. Der Parser weist jedem Berichtstyp, der von jeder Auflistung auf oberster Ebene unterstützt wird, einen eindeutigen Satz von Datenindizes zu.
Fähigkeitsstrukturen verknüpfen Verwendungszwecke und Datenindizes auf folgende Weise:
Jede Funktionsstruktur, die eine Verwendung beschreibt, hat ihr Mitglied "NotRange.Usage" festgelegt, um die Verwendung zu identifizieren, und ihr Mitglied "NotRange.DataIndex" auf den entsprechenden Datenindex der Verwendung festgelegt.
Jede Funktionsstruktur, die einen Verwendungsbereich beschreibt, hat ihre Mitglieder Range.UsageMin und Range.UsageMax gesetzt, um den Verwendungsbereich zu identifizieren. Auch sind die Mitglieder Range.DataIndexMin und Range.DataIndexMax gesetzt, um den entsprechenden Datenindexbereich zu bestimmen. (Der Datenindexbereich gibt eine aufeinander folgende Abfolge von Datenindizes an; und die Anzahl der Datenindizes in einem Datenindexbereich entspricht der Anzahl der Verwendungen in einem entsprechenden Verwendungsbereich.)
Weitere Informationen zur Verwendung von Datenindizes finden Sie unter Extrahieren und Festlegen von Steuerelementdaten nach Datenindizes.