Structure KSRATE (ks.h)
La requête reçoit une structure KSRATE ajoutée à la propriété contenant la demande de débit (appelée structure de KSRATE_CAPABILITY ) et est retournée une structure KSRATE remplie avec la fonctionnalité en fonction de 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ébut du taux en unités de temps de présentation.
Duration
Spécifie la durée du taux en unités de temps de présentation.
Interface
Structure de type KSPIN_INTERFACE qui spécifie soit l’interface utilisée dans la connexion à laquelle cette demande de débit est envoyée, soit 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 point de pourcentage, où 1000 est le taux nominal de 1,0, 500 est 0,5, 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.
Indicateur | Description |
---|---|
KSRATE_NOPRESENTATIONSTART | Spécifie qu’il n’y a pas d’heure de début valide dans cette demande ou cette requête de modification de taux. |
KSRATE_NOPRESENTATIONDURATION | Spécifie qu’il n’y a pas de durée valide dans cette demande ou cette requête de modification de taux. |
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | ks.h (inclure Ks.h) |