KSPROPERTY_BOUNDS_LONG
Collapse the table of content
Expand the table of content

KSPROPERTY_BOUNDS_LONG union

The KSPROPERTY_BOUNDS_LONG structure defines the bounds for a 32-bit property.

Syntax


typedef union {
  struct {
    LONG SignedMinimum;
    LONG SignedMaximum;
  };
  struct {
    ULONG UnsignedMinimum;
    ULONG UnsignedMaximum;
  };
} KSPROPERTY_BOUNDS_LONG, *PKSPROPERTY_BOUNDS_LONG;

Members

SignedMinimum

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

SignedMaximum

Specifies a maximum bound as a signed 32-bit value.

UnsignedMinimum

Specifies a minimum bound as an unsigned 32-bit value.

UnsignedMaximum

Specifies a maximum bound as an unsigned 32-bit value.

Remarks

This structure specifies a range of 32-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:
© 2016 Microsoft