Поделиться через


объединение 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-разрядных значений для свойства. Используется только в том случае, если MemberFlags член соответствующего KSPROPERTY_MEMBERSHEADER имеет значение KSPROPERTY_MEMBER_RANGES. Используйте эту структуру в массиве членов в соответствующей структуре KSPROPERTY_MEMBERSLIST.

Примеры использования см. в примере testcap в комплекте драйверов Windows (WDK).

Дополнительные сведения см. в свойствах KS.

Требования

Требование Ценность
заголовка ks.h (include Ks.h)

См. также

KSPROPERTY_MEMBERSHEADER

KSPROPERTY_MEMBERSLIST

KSPROPERTY_VALUES