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. Используйте эту структуру в массиве Members в соответствующей структуре KSPROPERTY_MEMBERSLIST .

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

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

Требования

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

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

KSPROPERTY_MEMBERSHEADER

KSPROPERTY_MEMBERSLIST

KSPROPERTY_VALUES