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)

另请参阅

KSPROPERTY_MEMBERSHEADER

KSPROPERTY_MEMBERSLIST

KSPROPERTY_VALUES