enumeración SRB_COMMAND (strmini.h)

Syntax

typedef enum _SRB_COMMAND {
  SRB_READ_DATA,
  SRB_WRITE_DATA,
  SRB_GET_STREAM_STATE,
  SRB_SET_STREAM_STATE,
  SRB_SET_STREAM_PROPERTY,
  SRB_GET_STREAM_PROPERTY,
  SRB_OPEN_MASTER_CLOCK,
  SRB_INDICATE_MASTER_CLOCK,
  SRB_UNKNOWN_STREAM_COMMAND,
  SRB_SET_STREAM_RATE,
  SRB_PROPOSE_DATA_FORMAT,
  SRB_CLOSE_MASTER_CLOCK,
  SRB_PROPOSE_STREAM_RATE,
  SRB_SET_DATA_FORMAT,
  SRB_GET_DATA_FORMAT,
  SRB_BEGIN_FLUSH,
  SRB_END_FLUSH,
  SRB_GET_STREAM_INFO,
  SRB_OPEN_STREAM,
  SRB_CLOSE_STREAM,
  SRB_OPEN_DEVICE_INSTANCE,
  SRB_CLOSE_DEVICE_INSTANCE,
  SRB_GET_DEVICE_PROPERTY,
  SRB_SET_DEVICE_PROPERTY,
  SRB_INITIALIZE_DEVICE,
  SRB_CHANGE_POWER_STATE,
  SRB_UNINITIALIZE_DEVICE,
  SRB_UNKNOWN_DEVICE_COMMAND,
  SRB_PAGING_OUT_DRIVER,
  SRB_GET_DATA_INTERSECTION,
  SRB_INITIALIZATION_COMPLETE,
  SRB_SURPRISE_REMOVAL,
  SRB_DEVICE_METHOD,
  SRB_STREAM_METHOD,
  SRB_NOTIFY_IDLE_STATE
} SRB_COMMAND;

Constantes

 
SRB_READ_DATA
Stream código específico que especifica para leer datos del hardware.
SRB_WRITE_DATA
Stream código específico que especifica escribir datos en el hardware.
SRB_GET_STREAM_STATE
Stream código específico que especifica para obtener el estado de la secuencia.
SRB_SET_STREAM_STATE
Stream código específico que especifica para establecer el estado de la secuencia.
SRB_SET_STREAM_PROPERTY
Stream código específico que especifica para establecer una propiedad de la secuencia.
SRB_GET_STREAM_PROPERTY
Stream código específico que especifica para obtener un valor de propiedad para la secuencia.
SRB_OPEN_MASTER_CLOCK
Stream código específico que indica que el reloj maestro está en esta secuencia.
SRB_INDICATE_MASTER_CLOCK
Stream código específico que especifica que el identificador se proporciona al reloj maestro.
SRB_UNKNOWN_STREAM_COMMAND
Stream código específico que especifica que la función IRP es desconocida para el controlador de clase.
SRB_SET_STREAM_RATE
Stream código específico que especifica que la velocidad se establece en la que se debe ejecutar la secuencia.
SRB_PROPOSE_DATA_FORMAT
Stream código específico que especifica que se propone una nueva tasa, no cambia la tasa.
SRB_CLOSE_MASTER_CLOCK
Stream código específico que indica que el reloj maestro está cerrado.
SRB_PROPOSE_STREAM_RATE
Stream código específico que indica que se propone una nueva tasa, no cambia la tasa.
SRB_SET_DATA_FORMAT
Stream código específico que establece un nuevo formato de datos.
SRB_GET_DATA_FORMAT
Stream código específico que devuelve el formato de datos actual.
SRB_BEGIN_FLUSH
Stream código específico que comienza el estado de vaciado.
SRB_END_FLUSH
Stream código específico que finaliza el estado de vaciado.
SRB_GET_STREAM_INFO
Código específico de la instancia de dispositivo que obtiene la estructura de información de flujo.
SRB_OPEN_STREAM
Código específico de la instancia de dispositivo que abre la secuencia especificada.
SRB_CLOSE_STREAM
Código específico de la instancia de dispositivo que cierra la secuencia específica.
SRB_OPEN_DEVICE_INSTANCE
Código específico de instancia de dispositivo que abre una instancia del dispositivo.
SRB_CLOSE_DEVICE_INSTANCE
Código específico de la instancia de dispositivo que cierra una instancia del dispositivo.
SRB_GET_DEVICE_PROPERTY
Código específico de la instancia de dispositivo que obtiene la propiedad del dispositivo.
SRB_SET_DEVICE_PROPERTY
Código específico de la instancia de dispositivo que establece la propiedad del dispositivo.
SRB_INITIALIZE_DEVICE
Código específico de la instancia de dispositivo que inicializa el dispositivo.
SRB_CHANGE_POWER_STATE
Código específico de la instancia del dispositivo que cambia el estado de energía.
SRB_UNINITIALIZE_DEVICE
Código específico de la instancia de dispositivo que anula la inicialización del dispositivo.
SRB_UNKNOWN_DEVICE_COMMAND
Código específico de instancia de dispositivo que especifica que la función IRP es desconocida para el controlador de clase.
SRB_PAGING_OUT_DRIVER
Código específico de la instancia de dispositivo que indica que el controlador se va a paginar solo si está habilitado en el registro. Los ints de placa deben deshabilitarse y STATUS_SUCCESS devolver.
SRB_GET_DATA_INTERSECTION
Código específico de la instancia de dispositivo que devuelve la intersección de datos de flujo.
SRB_INITIALIZATION_COMPLETE
Código específico de la instancia de dispositivo que indica que se ha completado la secuencia de inicialización.
SRB_SURPRISE_REMOVAL
Código específico de la instancia del dispositivo que indica que se ha producido una eliminación sorpresa del hardware.
SRB_DEVICE_METHOD
SRB_STREAM_METHOD
SRB_NOTIFY_IDLE_STATE
Código específico de la instancia de dispositivo que especifica que se debe llamar al primer cierre abierto y al último cierre.

Requisitos

Requisito Valor
Header strmini.h