KSPROPERTY_BOUNDS_LONG 共用体 (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 Driver Kit (WDK) の Testcap サンプルを参照してください。

KS プロパティの関連情報も参照してください。

要件

要件
Header ks.h (Ks.h を含む)

こちらもご覧ください

KSPROPERTY_MEMBERSHEADER

KSPROPERTY_MEMBERSLIST

KSPROPERTY_VALUES