共用方式為


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_MEMBERSHEADERMembersFlags 成員設定為KSPROPERTY_MEMBER_RANGES時,才使用 。 在相關KSPROPERTY_MEMBERSLIST結構的 Members 陣列中使用這個結構。

如需使用範例,請參閱 Windows 驅動程式套件 (WDK) 中的 Testcap 範例。

另請參閱 KS 屬性中的相關信息。

規格需求

需求
標頭 ks.h (包含 Ks.h)

另請參閱

KSPROPERTY_MEMBERSHEADER

KSPROPERTY_MEMBERSLIST

KSPROPERTY_VALUES