объединение 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-разрядных значений для свойства. Используется только в том случае, если MemberFlags член соответствующего KSPROPERTY_MEMBERSHEADER имеет значение KSPROPERTY_MEMBER_RANGES. Используйте эту структуру в массиве членов в соответствующей структуре KSPROPERTY_MEMBERSLIST.
Примеры использования см. в примере testcap в комплекте драйверов Windows (WDK).
Дополнительные сведения см. в свойствах KS.
Требования
Требование | Ценность |
---|---|
заголовка | ks.h (include Ks.h) |