共用方式為


KSATTRIBUTE 結構 (ks.h)

KSATTRIBUTE 結構會定義 KSDATAFORMATKSDATARANGE 結構或以格式和範圍規範為基礎的擴充資訊所涵蓋之數據格式或數據範圍的其他屬性。

語法

typedef struct {
  ULONG Size;
  ULONG Flags;
  GUID  Attribute;
} KSATTRIBUTE, *PKSATTRIBUTE;

成員

Size

指定屬性的大小。 這至少是 KSATTRIBUTE 結構的大小,如果根據 [屬性] 欄位中的識別 GUID,可能會有更多擴充資訊。

Flags

指定屬性的旗標。 唯一使用的旗標是KSATTRIBUTE_REQUIRED;此旗標會指定需要屬性。 如果未設定此旗標,則屬性是選擇性的。 請注意,最上層位是保留供 KS 內部使用。

Attribute

指定屬性的唯一識別碼。

言論

請注意,KSATTRIBUTE 會與數據格式和數據範圍搭配使用;判斷指定針腳是否可接受數據格式,或數據範圍與另一個數據範圍交集時,會考慮數據格式和範圍的屬性。

要求

要求 價值
標頭 ks.h (包括 Ks.h)

另請參閱

KSDATAFORMAT

KSDATARANGE