KSPROPERTY_BOUNDS_LONGLONG union (ks.h)
KSPROPERTY_BOUNDS_LONGLONG 结构定义 64 位属性的边界。
语法
typedef union {
struct {
LONGLONG SignedMinimum;
LONGLONG SignedMaximum;
} _SIGNED64;
struct {
LONGLONG SignedMinimum;
LONGLONG SignedMaximum;
};
struct {
ULONGLONG UnsignedMinimum;
ULONGLONG UnsignedMaximum;
} _UNSIGNED64;
struct {
DWORDLONG UnsignedMinimum;
DWORDLONG UnsignedMaximum;
};
} KSPROPERTY_BOUNDS_LONGLONG, *PKSPROPERTY_BOUNDS_LONGLONG;
成员
_SIGNED64
_SIGNED64.SignedMinimum
将最小绑定指定为有符号 64 位值。
_SIGNED64.SignedMaximum
将最大边界指定为有符号 64 位值。
SignedMinimum
将最小绑定指定为有符号 64 位值。
SignedMaximum
将最大边界指定为有符号 64 位值。
_UNSIGNED64
_UNSIGNED64.UnsignedMinimum
将最小绑定指定为无符号 64 位值。
_UNSIGNED64.UnsignedMaximum
将最大绑定指定为无符号 64 位值。
UnsignedMinimum
将最小绑定指定为无符号 64 位值。
UnsignedMaximum
将最大绑定指定为无符号 64 位值。
注解
此结构指定属性的 64 位值范围。 仅当相关KSPROPERTY_MEMBERSHEADER的 MembersFlags 成员设置为 KSPROPERTY_MEMBER_RANGES 时才使用。 在相关KSPROPERTY_MEMBERSLIST结构的 Members 数组中使用此结构。
有关用法示例,请参阅 Windows 驱动程序工具包 (WDK) 中的 Testcap 示例。
另请参阅 KS 属性中的相关信息。
要求
要求 | 值 |
---|---|
Header | ks.h (包括 Ks.h) |