unione KSPROPERTY_BOUNDS_LONG (ks.h)

La struttura KSPROPERTY_BOUNDS_LONG definisce i limiti per una proprietà a 32 bit.

Sintassi

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;

Members

_SIGNED

_SIGNED.SignedMinimum

_SIGNED.SignedMaximum

SignedMinimum

Specifica un limite minimo come valore con segno a 32 bit.

SignedMaximum

Specifica un limite massimo come valore a 32 bit con segno.

_UNSIGNED

_UNSIGNED.UnsignedMinimum

_UNSIGNED.UnsignedMaximum

UnsignedMinimum

Specifica un limite minimo come valore senza segno a 32 bit.

UnsignedMaximum

Specifica un limite massimo come valore senza segno a 32 bit.

Commenti

Questa struttura specifica un intervallo di valori a 32 bit per una proprietà. Utilizzare solo quando il membro MembersFlags del KSPROPERTY_MEMBERSHEADER pertinente è impostato su KSPROPERTY_MEMBER_RANGES. Utilizzare questa struttura nella matrice Members nella struttura KSPROPERTY_MEMBERSLIST pertinente.

Per esempi di utilizzo, vedere l'esempio Testcap in Windows Driver Kit (WDK).

Vedere anche le informazioni correlate in Proprietà KS.

Requisiti

Requisito Valore
Intestazione ks.h (include Ks.h)

Vedi anche

KSPROPERTY_MEMBERSHEADER

KSPROPERTY_MEMBERSLIST

KSPROPERTY_VALUES