объединение 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) |