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 は、データ形式とデータ範囲と組み合わせて使用されることに注意してください。データ形式と範囲の属性は、データ形式が特定のピンに対して許容されるかどうか、またはデータ範囲が別のデータ範囲と交差するかどうかを判断するときに考慮されます。
要件
要件 | 値 |
---|---|
Header | ks.h (Ks.h を含む) |