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

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

См. также связанные сведения в разделе Свойства KS.

Требования

Требование Значение
Заголовок ks.h (включая Ks.h)

См. также раздел

KSPROPERTY_MEMBERSHEADER

KSPROPERTY_MEMBERSLIST

KSPROPERTY_VALUES