このセクションでは、Microsoft Windows 98/Me、Windows 2000、Windows XP 以降で WDM カーネル ストリーミング サービスを使用する DVD デコーダー ミニドライバーで使用できる DVD デコーダー固有のプロパティ セットについて説明します。
各プロパティの参照ページには、次に示す列見出しを含むテーブルが含まれています。
| Get | Set | Target | プロパティ記述子の種類 | プロパティ値の型 |
|---|---|---|---|---|
これらの見出しには、次の意味があります。
Get
ターゲット KS オブジェクトは、KSPROPERTY_TYPE_GET プロパティ要求をサポートしていますか?
Set
ターゲット KS オブジェクトは、KSPROPERTY_TYPE_SET プロパティ要求をサポートしていますか?
Target
これは、プロパティ要求が送信される KS オブジェクトです。 DVD デコーダー プロパティのターゲットは、フィルターまたはピンです。 (プロパティ要求は、カーネル ハンドルによってターゲット オブジェクトを指定します)。
プロパティ記述子の種類
プロパティ記述子は、プロパティとそのプロパティに対して実行する操作を指定します。 The descriptor always begins with a KSPROPERTY structure.
プロパティ値の型
プロパティには値があり、この値の型はプロパティによって異なります。 たとえば、2 つの状態 (オンまたはオフ) のいずれかにすることができるプロパティは、通常、ブール値を持っています。 0 から0xFFFFFFFFまでの整数値を想定できるプロパティには、ULONG 値が含まれる場合があります。 より複雑なプロパティには、配列または構造体である値が含まれる場合があります。
上記のプロパティ記述子とプロパティ値は、 KS プロパティ、イベント、およびメソッドで説明されているインスタンス仕様バッファーと操作データ バッファーのプロパティ固有のバージョンです。
プロパティ要求では、次のいずれかのフラグを使用して、プロパティに対して実行される操作を指定します。
KSPROPERTY_TYPE_BASICSUPPORT
KSPROPERTY_TYPE_GET
KSPROPERTY_TYPE_SET
すべてのフィルター オブジェクトとピン オブジェクトは、プロパティに対する基本サポート操作をサポートします。 Whether they support the get and Set operations depends on the property. フィルターまたはピン オブジェクトの固有の機能を表すプロパティでは、取得操作のみが必要になる可能性があります。 構成可能な設定を表すプロパティには設定操作のみが必要な場合がありますが、取得操作は現在の設定を読み取る場合にも役立ちます。 For more information about using the get, set, and basic-support operations with DVD decoder properties, see KS Properties.
プロパティは、ストリームの側面をクエリまたは変更します。 DVD デコーダーには、いくつかのプロパティ セットが使用されます。 すべての DVD デコーダー入力ストリームは、このトピックで説明するプロパティ セットに加えて、DVD 著作権保護プロパティ セットをサポートします
すべてのプロパティの説明には、DVD デコーダー ミニドライバーがプロパティの読み取りまたは書き込みをサポートするために必要かどうかを示すテーブルが含まれています。 DVD デコーダー ミニドライバーは、ミニドライバーでサポートされていないプロパティの取得または設定要求に応答してSTATUS_NOT_SUPPORTEDを返す必要があります。
DVD デコーダー ミニドライバーには、次のプロパティ セットが定義されています。