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)

Voir aussi

KSRATE_CAPABILITY