Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die SetState-Methode ändert den Transportstatus des Audiodatenstroms.
Syntax
NTSTATUS SetState(
[in] KSSTATE State
);
Parameter
[in] State
Gibt den neuen Status des Datenstroms an. Dieser Parameter ist ein KSSTATE Enumerationswert.
Rückgabewert
SetState gibt STATUS_SUCCESS zurück, wenn der Aufruf erfolgreich war. Andernfalls gibt die Methode einen entsprechenden Fehlerstatuscode zurück.
Bemerkungen
Für die meisten Treiberimplementierungen sind KSSTATE_ACQUIRE und KSSTATE_PAUSE nicht zu unterscheiden.
Übergänge treten immer in einer der folgenden beiden Sequenzen auf:
BEENDEN → ABRUFEN → AUSFÜHREN → ANHALTEN
AUSFÜHREN → ANHALTEN → → BEENDEN
Die IMiniportWaveRT::NewStream-Methode legt den Anfangszustand des Datenstroms auf KSSTATE_STOP fest.
Anforderungen
| Anforderung | Wert |
|---|---|
| Header- | portcls.h |
| IRQL- | PASSIVE_LEVEL |