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成员 成员设置为KSPROPERTY_MEMBER_RANGES时才使用。 在相关 KSPROPERTY_MEMBERSLIST 结构中的 成员 数组中使用此结构。
有关用法示例,请参阅 Windows 驱动程序工具包(WDK)中的 Testcap 示例。
另请参阅 KS 属性中的相关信息。
要求
要求 | 价值 |
---|---|
标头 | ks.h (包括 Ks.h) |