Freigeben über


KSPROPERTY_BOUNDS_LONG Union (ks.h)

Die KSPROPERTY_BOUNDS_LONG-Struktur definiert die Begrenzungen 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;

Member

_SIGNED

_SIGNED.SignedMinimum

_SIGNED.SignedMaximum

SignedMinimum

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

SignedMaximum

Gibt einen maximal gebundenen 32-Bit-Wert mit Vorzeichen an.

_UNSIGNED

_UNSIGNED.UnsignedMinimum

_UNSIGNED.UnsignedMaximum

UnsignedMinimum

Gibt eine Mindestgrenze als 32-Bit-Wert ohne Vorzeichen an.

UnsignedMaximum

Gibt einen maximal gebundenen 32-Bit-Wert ohne Vorzeichen an.

Hinweise

Diese Struktur gibt einen Bereich von 32-Bit-Werten für eine Eigenschaft an. Verwenden Sie nur, wenn das MembersFlags-Element der 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).

Weitere Informationen finden Sie unter KS-Eigenschaften.

Anforderungen

Anforderung Wert
Header ks.h (ks.h einschließen)

Weitere Informationen

KSPROPERTY_MEMBERSHEADER

KSPROPERTY_MEMBERSLIST

KSPROPERTY_VALUES