KSPROPERTY_BOUNDS_LONGLONG 共用体 (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 ビット値の範囲を指定します。 MembersFlags 関連する KSPROPERTY_MEMBERSHEADER のメンバーがKSPROPERTY_MEMBER_RANGESに設定されている場合にのみ使用します。 この構造体は、関連する KSPROPERTY_MEMBERSLIST 構造体の Members 配列で使用します。

使用例については、Windows Driver Kit (WDK) の Testcap サンプルを参照してください。

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

必要条件

要件 価値
ヘッダー ks.h (Ks.h を含む)

関連項目

KSPROPERTY_MEMBERSHEADER

KSPROPERTY_MEMBERSLIST

KSPROPERTY_VALUES