Método IMiniportWaveRTStream::SetState (portcls.h)
El método SetState cambia el estado de transporte de la secuencia de audio.
Sintaxis
NTSTATUS SetState(
[in] KSSTATE State
);
Parámetros
[in] State
Especifica el nuevo estado de la secuencia. Este parámetro es un valor de enumeración KSSTATE .
Valor devuelto
SetState devuelve STATUS_SUCCESS si la llamada se realizó correctamente. De lo contrario, el método devuelve un código de estado de error adecuado.
Comentarios
Para la mayoría de las implementaciones de controladores, KSSTATE_ACQUIRE y KSSTATE_PAUSE son indistinguibles.
Las transiciones siempre se producen en una de las dos secuencias siguientes:
STOP → ACQUIRE → PAUSE → RUN
EJECUTAR → PAUSAR → ADQUIRIR → DETENER
El método IMiniportWaveRT::NewStream establece el estado inicial de la secuencia en KSSTATE_STOP.
Requisitos
Requisito | Valor |
---|---|
Header | portcls.h |
IRQL | PASSIVE_LEVEL |