KSPROPERTY_BOUNDS_LONG union (ks.h)
KSPROPERTY_BOUNDS_LONG 結構會定義 32 位屬性的界限。
語法
typedef union {
struct {
LONG SignedMinimum;
LONG SignedMaximum;
} _SIGNED;
struct {
LONG SignedMinimum;
LONG SignedMaximum;
};
struct {
ULONG UnsignedMinimum;
ULONG UnsignedMaximum;
} _UNSIGNED;
struct {
ULONG UnsignedMinimum;
ULONG UnsignedMaximum;
};
} KSPROPERTY_BOUNDS_LONG, *PKSPROPERTY_BOUNDS_LONG;
成員
_SIGNED
_SIGNED.SignedMinimum
_SIGNED.SignedMaximum
SignedMinimum
以帶正負號的32位值指定最小界限。
SignedMaximum
指定最大界限做為帶正負號的32位值。
_UNSIGNED
_UNSIGNED.UnsignedMinimum
_UNSIGNED.UnsignedMaximum
UnsignedMinimum
將下限指定為不帶正負號的32位值。
UnsignedMaximum
將限制上限指定為不帶正負號的32位值。
備註
這個結構會指定屬性的32位值範圍。 只有當相關KSPROPERTY_MEMBERSHEADER的 MembersFlags 成員設定為KSPROPERTY_MEMBER_RANGES時,才使用 。 在相關KSPROPERTY_MEMBERSLIST結構的 Members 陣列中使用這個結構。
如需使用範例,請參閱 Windows 驅動程式套件 (WDK) 中的 Testcap 範例。
另請參閱 KS 屬性中的相關信息。
規格需求
需求 | 值 |
---|---|
標頭 | ks.h (包含 Ks.h) |