Freigeben über


KSPROPERTY_BOUNDS_LONG Union (ks.h)

Die KSPROPERTY_BOUNDS_LONG-Struktur definiert die Grenzen für eine 32-Bit-Eigenschaft.

Syntax

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

Angehörige

_SIGNED

_SIGNED.SignedMinimum

_SIGNED.SignedMaximum

SignedMinimum

Gibt eine Mindestgrenze als signierten 32-Bit-Wert an.

SignedMaximum

Gibt eine maximale Grenze als signierten 32-Bit-Wert an.

_UNSIGNED

_UNSIGNED.UnsignedMinimum

_UNSIGNED.UnsignedMaximum

UnsignedMinimum

Gibt eine Mindestgrenze als nicht signierten 32-Bit-Wert an.

UnsignedMaximum

Gibt eine maximale Grenze als nicht signierter 32-Bit-Wert an.

Bemerkungen

Diese Struktur gibt einen Bereich von 32-Bit-Werten für eine Eigenschaft an. Wird nur verwendet, wenn das MembersFlags Mitglied des relevanten KSPROPERTY_MEMBERSHEADER auf KSPROPERTY_MEMBER_RANGES festgelegt ist. Verwenden Sie diese Struktur im Members Array in der relevanten KSPROPERTY_MEMBERSLIST Struktur.

Beispiele für die Verwendung finden Sie im Testcap-Beispiel im Windows Driver Kit (WDK).

Siehe auch verwandte Informationen in KS Properties.

Anforderungen

Anforderung Wert
Header- ks.h (enthalten Ks.h)

Siehe auch

KSPROPERTY_MEMBERSHEADER

KSPROPERTY_MEMBERSLIST

KSPROPERTY_VALUES