Freigeben über


KSPROPERTY_BOUNDS_LONGLONG Union (ks.h)

Die KSPROPERTY_BOUNDS_LONGLONG-Struktur definiert die Grenzen für eine 64-Bit-Eigenschaft.

Syntax

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;

Member

_SIGNED64

_SIGNED64.SignedMinimum

Gibt eine Mindestbindung als signierten 64-Bit-Wert an.

_SIGNED64.SignedMaximum

Gibt einen maximal gebundenen 64-Bit-Wert an.

SignedMinimum

Gibt eine Mindestbindung als signierten 64-Bit-Wert an.

SignedMaximum

Gibt einen maximal gebundenen 64-Bit-Wert an.

_UNSIGNED64

_UNSIGNED64.UnsignedMinimum

Gibt eine Mindestbindung als unsignierten 64-Bit-Wert an.

_UNSIGNED64.UnsignedMaximum

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

UnsignedMinimum

Gibt eine Mindestbindung als unsignierten 64-Bit-Wert an.

UnsignedMaximum

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

Hinweise

Diese Struktur gibt einen Bereich von 64-Bit-Werten für eine Eigenschaft an. Verwenden Sie nur, wenn das MemberFlags-Element der relevanten KSPROPERTY_MEMBERSHEADER auf KSPROPERTY_MEMBER_RANGES festgelegt ist. Verwenden Sie diese Struktur im Array Members 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 (einschließlich Ks.h)

Weitere Informationen

KSPROPERTY_MEMBERSHEADER

KSPROPERTY_MEMBERSLIST

KSPROPERTY_VALUES