Partager via


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)

Voir aussi

KSRATE_CAPABILITY