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を含む)