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 |