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

Consulte también

IMiniPortWaveRTStream

IMiniportWaveRT::NewStream

KSSTATE