Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Cada secuencia proporcionada por el minidriver existe en uno de los cuatro estados: KSSTATE_STOP, KSSTATE_ACQUIRE, KSSTATE_PAUSE o KSSTATE_RUN. Tras la inicialización, la secuencia es, de forma predeterminada, en el estado KSSTATE_STOP . Las transiciones a los demás estados se realizan cuando la interfaz de clase Stream envía una solicitud de SRB_SET_STREAM_STATE al minidriver. En la tabla siguiente se identifican y describen los cuatro estados de secuencia.
| State | Descripción |
|---|---|
KSSTATE_STOP |
Cuando se detiene el estado de la secuencia, el minidriver usa el mínimo absoluto de recursos y no hay ningún SRB de datos pendientes en la cola del minidriver. |
KSSTATE_ACQUIRE |
Cuando el estado de la secuencia adquiere recursos, el minidriver asigna todos los recursos necesarios, como el ancho de banda en USB y IEEE 1394. |
KSSTATE_PAUSE |
Cuando el estado de la secuencia está en pausa, el minidriver está preparado para realizar instantáneamente una transición a KSSTATE_RUN. |
KSSTATE_RUN |
Cuando el estado de la secuencia es streaming, el minidriver rellena los búferes y completa los SRB mediante CompleteStreamSRB. |