DVD 解碼器 Minidriver 屬性集
本節描述在 Microsoft Windows 98/Me、Windows 2000 和 Windows XP 和 Windows XP 和更新版本中使用 WDM 核心串流服務的 DVD 解碼器迷你驅動程式可用的 DVD 解碼器特定屬性集。
每個屬性的參考頁面都包含一個包含資料行標題的資料表,如下所示。
Get | 集合 | 目標 | 屬性描述元類型 | 屬性值類型 |
---|---|---|---|---|
這些標題具有下列意義:
Get
目標 KS 物件是否支援KSPROPERTY_TYPE_GET屬性要求?
設定
目標 KS 物件是否支援KSPROPERTY_TYPE_SET屬性要求?
Target
這是傳送屬性要求的 KS 物件。 DVD 解碼器屬性的目標為篩選準則或針腳。 (屬性要求會依其核心 handle.) 指定目標物件
屬性描述元類型
屬性描述項會指定要在該屬性上執行的屬性和作業。 描述項一律以 KSPROPERTY 結構開頭。
屬性值類型
屬性具有值,且此值的類型取決於 屬性。 例如,只有兩個狀態之一或關閉的屬性通常具有布林值。 假設介於 0 到0xFFFFFFFF整數值的屬性可能有 ULONG 值。 更複雜的屬性可能會有陣列或結構的值。
上述屬性描述項和屬性值是 KS 屬性、事件和方法中所討論之實例規格和作業資料緩衝區的屬性特定版本。
屬性要求會使用下列其中一個旗標來指定要在 屬性上執行的作業:
KSPROPERTY_TYPE_BASICSUPPORT
KSPROPERTY_TYPE_GET
KSPROPERTY_TYPE_SET
所有篩選和釘選物件都支援其屬性的基本支援作業。 它們是否支援 get 和 Set 作業取決於 屬性。 屬性,表示篩選或釘選物件的固有功能可能只需要取得作業。 表示可設定設定之設定的屬性可能只需要設定作業,雖然取得作業可能也適用于讀取目前的設定。 如需搭配 DVD 解碼器屬性使用取得、設定和基本支援作業的詳細資訊,請參閱 KS 屬性。
屬性查詢或變更資料流程層面。 數個屬性集用於 DVD 解碼器。 除了本主題所述的屬性集之外,所有 DVD 解碼器輸入資料流程都支援 DVD 著作權保護屬性集
每個屬性描述都包含一個資料表,指出是否需要 DVD 解碼器迷你驅動程式,才能支援讀取或寫入屬性。 DVD 解碼器 minidrivers 應該傳回STATUS_NOT_SUPPORTED,以回應迷你驅動程式不支援的屬性取得或設定要求。
下列屬性集是針對 DVD 解碼器迷你驅動程式所定義的: