Freigeben über


KRATE-Struktur (ks.h)

Die Abfrage wird eine KRATE- Struktur übergeben, die an die Eigenschaft angefügt wird, die die Zinsanforderung (als KSRATE_CAPABILITY Struktur bezeichnet) enthält, und wird eine KRATE- Struktur zurückgegeben, die mit der Funktion gefüllt ist, die mit der Funktion der Zinsanforderung gefüllt ist.

Syntax

typedef struct {
  LONGLONG        PresentationStart;
  LONGLONG        Duration;
  KSPIN_INTERFACE Interface;
  LONG            Rate;
  ULONG           Flags;
} KSRATE, *PKSRATE;

Angehörige

PresentationStart

Gibt den Startpunkt für die Rate in Präsentationszeiteinheiten an.

Duration

Gibt die Dauer der Rate in Präsentationszeiteinheiten an.

Interface

Eine Struktur vom Typ KSPIN_INTERFACE, die entweder die Schnittstelle angibt, die in der Verbindung verwendet wird, an die diese Rateanforderung gesendet wird, oder die Schnittstelle einer verwandten Verbindung. Dadurch können die Zeiteinheiten vom Pin interpretiert werden.

Rate

Gibt die Rate in Bezug auf 1/10. Prozentpunkte an, wobei 1000 die nominale Rate 1,0, 500 0,5 Satz usw. ist. Negative Zahlen deuten auf umgekehrte Raten hin.

Flags

Mögliche Kennzeichenwerte sind in der folgenden Tabelle aufgeführt.

Flagge Beschreibung
KSRATE_NOPRESENTATIONSTART Gibt an, dass in dieser Rateänderungsanforderung oder -abfrage keine gültige Startzeit vorhanden ist.
KSRATE_NOPRESENTATIONDURATION Gibt an, dass in dieser Rateänderungsanforderung oder -abfrage keine gültige Dauer vorhanden ist.

Anforderungen

Anforderung Wert
Header- ks.h (enthalten Ks.h)

Siehe auch

KSRATE_CAPABILITY