KsSetTargetState-Funktion (ks.h)
Legt den aktivierten Zustand eines Zielgeräts fest, das dem angegebenen Objektheader zugeordnet ist.
Syntax
KSDDKAPI VOID KsSetTargetState(
[in] KSOBJECT_HEADER Header,
[in] KSTARGET_STATE TargetState
);
Parameter
[in] Header
Verweist auf eine Kopfzeile, die zuvor von KsAllocateDeviceHeaderzugewiesen wurde.
[in] TargetState
Enthält den neuen Status des Ziels, das diesem Objektheader zugeordnet ist. Dies kann entweder KSTARGET_STATE_DISABLED oder KSTARGET_STATE_ENABLED sein.
Rückgabewert
Nichts.
Bemerkungen
Es wird davon ausgegangen, dass ein solches Ziel mit KsSetTargetDeviceObjectfestgelegt wurde. Das Ziel ist anfänglich deaktiviert und wird beim Neuberechnen der Stapeltiefe ignoriert. Für WDM Streaming-Geräte wird dies für einen Übergang zurück zu einem Stop-Zustand aufgerufen, nachdem das Ziel aktiviert und KsRecalculateStackDepth für einen Übergang zum Acquire-Zustand verwendet wurde. Dadurch kann die Stapeltiefe minimiert werden.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Universal |
Header- | ks.h (enthalten Ks.h) |
Library | Ks.lib |