KSATTRIBUTE-Struktur (ks.h)
Die KSATTRIBUTE-Struktur definiert ein zusätzliches Attribut eines Datenformats oder Datenbereichs, das nicht von den Strukturen KSDATAFORMAT und KSDATARANGE oder den erweiterten Informationen basierend auf den Format- und Bereichsbezeichnern abgedeckt wird.
Syntax
typedef struct {
ULONG Size;
ULONG Flags;
GUID Attribute;
} KSATTRIBUTE, *PKSATTRIBUTE;
Member
Size
Gibt die Größe des Attributs an. Dies ist mindestens die Größe der KSATTRIBUTE-Struktur und kann mehr sein, wenn erweiterte Informationen basierend auf der identifizierenden GUID im Feld Attribut vorhanden sind.
Flags
Gibt die Flags des Attributs an. Das einzige verwendete Flag ist KSATTRIBUTE_REQUIRED; Dieses Flag gibt an, dass ein Attribut erforderlich ist. Wenn dieses Flag nicht festgelegt ist, ist das Attribut optional. Beachten Sie, dass das oberste Bit für die interne Verwendung in KS reserviert ist.
Attribute
Gibt den eindeutigen Bezeichner des Attributs an.
Hinweise
Beachten Sie, dass KSATTRIBUTE in Verbindung mit Datenformaten und Datenbereichen verwendet wird. Attribute für Datenformate und -bereiche werden berücksichtigt, wenn ermittelt wird, ob ein Datenformat für einen bestimmten Pin akzeptabel ist oder ob sich ein Datenbereich mit einem anderen Datenbereich überschneidet.
Anforderungen
Anforderung | Wert |
---|---|
Header | ks.h (einschließlich Ks.h) |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für