共用方式為


屬性值需求

Windows 會強制執行下表所列的裝置屬性值大小需求。 如果裝置屬性值符合這些值大小需求,Windows 只會設定裝置屬性值。

屬性資料類型 屬性值大小需求

固定長度 base-data-type

所提供資料的指定大小必須是基底資料類型中的位元組數目。

固定長度基底資料類型值的陣列

所提供資料的指定大小必須是零個或多個基底資料類型值的陣列位元組數目。

DEVPROP_TYPE_SECURITY_DESCRIPTOR資料類型值

所提供資料的指定大小必須是可變長度、自我相對SECURITY_DESCRIPTOR結構的位元組數目。

DEVPROP_TYPE_STRING資料類型值、DEVPROP_TYPE_SECURITY_DESCRIPTOR_STRING資料類型值或DEVPROP_TYPE_STRING_INDIRECT資料類型值

所提供資料的指定大小必須是 Unicode REG_SZ 字串的位元組數目,包括 Null 結束字元。

DEVPROP_TYPE_STRING型別字符串、DEVPROP_TYPE_SECURITY_DESCRIPTOR_STRING型別字符串的清單,或DEVPROP_TYPE_STRING_LIST資料類型值的清單

所提供資料的指定大小必須是 Unicode REG_MULTLI_SZ字串清單的位元組數目,包括終止字串清單的最終 Null 結束字元。

所有屬性值

除了此資料表其他資料列所列的屬性值大小需求之外,屬性值的大小上限,以位元組為單位UNICODE_STRING_MAX_BYTES。