KSPROPERTY_BOUNDS_LONGLONG - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// ks.h

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;

View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-ks-ksproperty_bounds_longlong)

KSPROPERTY_BOUNDS_LONGLONG structure

Description

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

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.

See also

KSPROPERTY_MEMBERSHEADER

KSPROPERTY_MEMBERSLIST

KSPROPERTY_VALUES