IMiniportWaveRTStream ::SetState, méthode (portcls.h)
La méthode SetState modifie l’état de transport du flux audio.
Syntaxe
NTSTATUS SetState(
[in] KSSTATE State
);
Paramètres
[in] State
Spécifie le nouvel état du flux. Ce paramètre est une valeur d’énumération KSSTATE .
Valeur retournée
SetState retourne STATUS_SUCCESS si l’appel a réussi. Sinon, la méthode retourne une erreur appropriée status code.
Remarques
Pour la plupart des implémentations de pilotes, KSSTATE_ACQUIRE et KSSTATE_PAUSE sont indisctinguibles.
Les transitions se produisent toujours dans l’une des deux séquences suivantes :
ARRÊTER → ACQUÉRIR → PAUSE → EXÉCUTER
EXÉCUTER → PAUSE → ACQUÉRIR → ARRÊTER
La méthode IMiniportWaveRT ::NewStream définit l’état initial du flux sur KSSTATE_STOP.
Configuration requise
Condition requise | Valeur |
---|---|
En-tête | portcls.h |
IRQL | PASSIVE_LEVEL |