KRATE-Struktur (ks.h)
Die Abfrage wird eine KRATE-Struktur übergeben, die an die Eigenschaft angefügt wird, die die Ratenanforderung (als KSRATE_CAPABILITY-Struktur bezeichnet) enthält, und eine KRATE-Struktur zurückgegeben, die mit der Funktion ausgefüllt ist, wenn die Ratenanforderung angegeben wird.
Syntax
typedef struct {
LONGLONG PresentationStart;
LONGLONG Duration;
KSPIN_INTERFACE Interface;
LONG Rate;
ULONG Flags;
} KSRATE, *PKSRATE;
Member
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 Ratenanforderung gesendet wird, oder die Schnittstelle einer verwandten Verbindung. Dadurch können die Zeiteinheiten vom Pin interpretiert werden.
Rate
Gibt den Satz in Bezug auf 1/10 Prozentpunkte an, wobei 1000 der nominale 1,0-Satz, 500 der 0,5-Satz usw. ist. Negative Zahlen deuten auf umgekehrte Raten hin.
Flags
Mögliche Flagwerte sind in der folgenden Tabelle aufgeführt.
Flag | 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 Ratenänderungsanforderung oder Abfrage keine gültige Dauer vorhanden ist. |
Anforderungen
Anforderung | Wert |
---|---|
Header | ks.h (einschließlich Ks.h) |