union KSPROPERTY_BOUNDS_LONG (ks.h)
La structure KSPROPERTY_BOUNDS_LONG définit les limites d’une propriété 32 bits.
Syntaxe
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;
Membres
_SIGNED
_SIGNED.SignedMinimum
_SIGNED.SignedMaximum
SignedMinimum
Spécifie une limite minimale sous la forme d’une valeur 32 bits signée.
SignedMaximum
Spécifie une limite maximale sous forme de valeur 32 bits signée.
_UNSIGNED
_UNSIGNED.UnsignedMinimum
_UNSIGNED.UnsignedMaximum
UnsignedMinimum
Spécifie une limite minimale sous la forme d’une valeur 32 bits non signée.
UnsignedMaximum
Spécifie une limite maximale sous la forme d’une valeur 32 bits non signée.
Remarques
Cette structure spécifie une plage de valeurs 32 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) |