union KSPROPERTY_BOUNDS_LONGLONG (ks.h)

La structure KSPROPERTY_BOUNDS_LONGLONG définit les limites d’une propriété 64 bits.

Syntaxe

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;

Membres

_SIGNED64

_SIGNED64.SignedMinimum

Spécifie une limite minimale sous la forme d’une valeur 64 bits signée.

_SIGNED64.SignedMaximum

Spécifie une limite maximale sous la forme d’une valeur 64 bits signée.

SignedMinimum

Spécifie une limite minimale sous la forme d’une valeur 64 bits signée.

SignedMaximum

Spécifie une limite maximale sous la forme d’une valeur 64 bits signée.

_UNSIGNED64

_UNSIGNED64.UnsignedMinimum

Spécifie une limite minimale sous la forme d’une valeur 64 bits non signée.

_UNSIGNED64.UnsignedMaximum

Spécifie une limite maximale sous forme de valeur 64 bits non signée.

UnsignedMinimum

Spécifie une limite minimale sous la forme d’une valeur 64 bits non signée.

UnsignedMaximum

Spécifie une limite maximale sous forme de valeur 64 bits non signée.

Remarques

Cette structure spécifie une plage de valeurs 64 bits pour une propriété. Utilisez uniquement lorsque le membre MembersFlags du KSPROPERTY_MEMBERSHEADER approprié est défini sur KSPROPERTY_MEMBER_RANGES. Utilisez cette structure dans le tableau Members dans la structure KSPROPERTY_MEMBERSLIST appropriée.

Consultez l’exemple Testcap dans le Kit de pilotes Windows (WDK) pour obtenir des exemples d’utilisation.

Consultez également les informations connexes dans Propriétés KS.

Configuration requise

Condition requise Valeur
En-tête ks.h (inclure Ks.h)

Voir aussi

KSPROPERTY_MEMBERSHEADER

KSPROPERTY_MEMBERSLIST

KSPROPERTY_VALUES