Freigeben über


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)

Weitere Informationen

KSRATE_CAPABILITY