Expand Minimize

KSPROPERTY_BOUNDS_LONGLONG union

The KSPROPERTY_BOUNDS_LONGLONG structure defines the bounds for a 64-bit property.

Syntax


typedef union {
  struct {
    LONGLONG SignedMinimum;
    LONGLONG SignedMaximum;
  };
  struct {
    ULONGLONG UnsignedMinimum;
    ULONGLONG UnsignedMaximum;
  };
} KSPROPERTY_BOUNDS_LONGLONG, *PKSPROPERTY_BOUNDS_LONGLONG;

Members

SignedMinimum

Specifies a minimum bound as a signed 64-bit value.

SignedMaximum

Specifies a maximum bound as a signed 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

Header

Ks.h (include Ks.h)

See also

KSPROPERTY_VALUES
KSPROPERTY_MEMBERSHEADER
KSPROPERTY_MEMBERSLIST

 

 

Send comments about this topic to Microsoft

Show:
© 2015 Microsoft