KSPROPERTY_BOUNDS_LONGLONG union (ks.h)
The KSPROPERTY_BOUNDS_LONGLONG structure defines the bounds for a 64-bit property.
Syntax
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;
Members
_SIGNED64
_SIGNED64.SignedMinimum
Specifies a minimum bound as a signed 64-bit value.
_SIGNED64.SignedMaximum
Specifies a maximum bound as a signed 64-bit value.
SignedMinimum
Specifies a minimum bound as a signed 64-bit value.
SignedMaximum
Specifies a maximum bound as a signed 64-bit value.
_UNSIGNED64
_UNSIGNED64.UnsignedMinimum
Specifies a minimum bound as an unsigned 64-bit value.
_UNSIGNED64.UnsignedMaximum
Specifies a maximum bound as an unsigned 64-bit value.
UnsignedMinimum
Specifies a minimum bound as an unsigned 64-bit value.
UnsignedMaximum
Specifies a maximum bound as an unsigned 64-bit value.
Remarks
This structure specifies a range of 64-bit values for a property. Use only when the MembersFlags member of the relevant KSPROPERTY_MEMBERSHEADER is set to KSPROPERTY_MEMBER_RANGES. Use this structure in the Members array in the relevant KSPROPERTY_MEMBERSLIST structure.
See the Testcap sample in the Windows Driver Kit (WDK) for examples of usage.
Also see related information in KS Properties.
Requirements
Requirement | Value |
---|---|
Header | ks.h (include Ks.h) |