KSPIN_MEDIUM 構造体

KSPIN_MEDIUM 構造体は、通信バス上の特定の接続を識別します。

構文

struct KSPIN_MEDIUM {
  GUID Set;
  ULONG Id;
  ULONG Flags;
};

メンバー

Set

この通信バスを指定する GUID を指定します。

Id

バス上の一意の接続を識別します。

Flags

システムで使用するために予約されています。

備考

KSPIN_MEDIUM 構造体は、KSIDENTIFIER 構造体のエイリアスです。 そのため、それらの定義は同じです。

KSPIN_MEDIUM 構造体は、バス固有の方法で生成される一意のメディア GUID とインスタンス識別子を使用して、メディアを識別します。 バス インスタンスに問題がない場合に使用される予約済み識別子の値 KSMEDIUM_TYPE_ANYINSTANCE があります。 たとえば、KSMEDIUMSETID_Standard はシステム バスを参照し、そのうち 1 つだけ指定する必要があります。 そのため、このインスタンス識別子は常に利便性のためだけに使用されます。

ピンは、これらのメディア上の複数のメディアとインターフェイスをサポートする場合があります。 ピンを記述する方法は、ピンに列挙されているすべてのメディアで、インターフェイスのリストがサポートされていることを意味します。 これが正しくない場合は、別のピンを使用して、特定のメディアのインターフェイスの各サブセットを記述できます。

メディアは、可能な接続の検索を高速化するためにカーネル ストリーミングによってもキャッシュされます。

この構造体の使用例は、チューナー サンプルで見つけることができます。このサンプルでは、KSPIN_MEDIUM は、チューナー、クロスバー、およびその他のチューナー コンポーネント間の固有の接続を表します。

要件

ヘッダー: ks.h (Ks.hを含む)

関連項目

KSPROPERTY_PIN_MEDIUMS

KSIDENTIFIER