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) |