Structure KSRATE (ks.h)
La requête est passée à une structure KSRATE ajoutée à la propriété contenant la demande de débit (appelée structure KSRATE_CAPABILITY), et est retournée une structure KSRATE remplie avec la fonctionnalité donnée à la demande de débit.
Syntaxe
typedef struct {
LONGLONG PresentationStart;
LONGLONG Duration;
KSPIN_INTERFACE Interface;
LONG Rate;
ULONG Flags;
} KSRATE, *PKSRATE;
Membres
PresentationStart
Spécifie le point de départ du taux dans les unités de temps de présentation.
Duration
Spécifie la durée du taux dans les unités de temps de présentation.
Interface
Structure de type KSPIN_INTERFACE qui spécifie l’interface utilisée dans la connexion à laquelle cette demande de débit est envoyée, ou l’interface d’une connexion associée. Cela permet d’interpréter les unités de temps par la broche.
Rate
Spécifie le taux en termes de 1/10e points de pourcentage, où 1000 est le taux nominal de 1,0, 500 est de 0,5 taux, et ainsi de suite. Les nombres négatifs indiquent des taux inverses.
Flags
Les valeurs d’indicateur possibles sont répertoriées dans le tableau suivant.
Drapeau | Description |
---|---|
KSRATE_NOPRESENTATIONSTART | Spécifie qu’il n’existe aucune heure de début valide dans cette demande de modification de taux ou requête. |
KSRATE_NOPRESENTATIONDURATION | Spécifie qu’il n’existe aucune durée valide dans cette demande ou requête de modification de taux. |
Exigences
Exigence | Valeur |
---|---|
d’en-tête | ks.h (include Ks.h) |