KSATTRIBUTE 結構 (ks.h)
KSATTRIBUTE 結構會定義 KSDATAFORMAT 和 KSDATARANGE 結構未涵蓋之數據格式或數據範圍的其他屬性,或根據格式和範圍規範擴充的資訊。
語法
typedef struct {
ULONG Size;
ULONG Flags;
GUID Attribute;
} KSATTRIBUTE, *PKSATTRIBUTE;
成員
Size
指定屬性的大小。 這至少是 KSATTRIBUTE 結構的大小,如果根據 [屬性 ] 字段中的識別 GUID 而有擴充資訊,則可能會更多。
Flags
指定屬性的旗標。 唯一使用的旗標是KSATTRIBUTE_REQUIRED;此旗標指定需要屬性。 如果未設定此旗標,則屬性是選擇性的。 請注意,最上層位會保留供 KS 內部使用。
Attribute
指定屬性的唯一識別碼。
備註
請注意,KSATTRIBUTE 會與數據格式和數據範圍搭配使用;當判斷指定釘選是否可接受數據格式,或數據範圍與另一個數據範圍交集時,會考慮數據格式和範圍的屬性。
規格需求
需求 | 值 |
---|---|
標頭 | ks.h (包含 Ks.h) |