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