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.
Für erweiterbare Bit-Flag-Datenkonstanten kann ein Dienstanbieter neue Werte für angegebene Bits definieren. Da die meisten Bit-Flag-Konstanten DWORD-s sind, sind in der Regel eine bestimmte Anzahl der unteren Bits für allgemeine Erweiterungen reserviert, während die verbleibenden oberen Bits für anbieterspezifische Erweiterungen verfügbar sind. Allgemeine Bitkennzeichnungen werden von Bit Null nach oben zugewiesen, und anbieterspezifische Erweiterungen sollten von Bit 31 nach unten zugewiesen werden. Dieses Schema bietet maximale Flexibilität beim Zuweisen von Bitpositionen zu allgemeinen Erweiterungen im Gegensatz zu anbieterspezifischen Erweiterungen. Es wird erwartet, dass ein Anbieter neue Werte definiert, die natürliche Erweiterungen der von der API definierten Bitkennzeichnungen sind.
Erweiterbare Datenstrukturen weisen ein feld mit unterschiedlicher Größe auf, das für die gerätespezifische Verwendung reserviert ist. Da das Feld variabel angepasst ist, entscheidet der Dienstanbieter die Menge an Informationen und Interpretation des Felds. Ein Anbieter, der ein gerätespezifisches Feld definiert, wird erwartet, dass diese natürlichen Erweiterungen der ursprünglichen Datenstruktur, die von der API definiert wird, vorgenommen werden.