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 属性中的相关信息。
要求
要求 | 值 |
---|---|
Header | ks.h (包括 Ks.h) |