Compartilhar via


enumeração 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 a leitura de dados do hardware.
SRB_WRITE_DATA
Stream código específico que especifica gravar dados no hardware.
SRB_GET_STREAM_STATE
Stream código específico que especifica para obter o estado do fluxo.
SRB_SET_STREAM_STATE
Stream código específico que especifica para definir o estado do fluxo.
SRB_SET_STREAM_PROPERTY
Stream código específico que especifica para definir uma propriedade do fluxo.
SRB_GET_STREAM_PROPERTY
Stream código específico que especifica para obter um valor de propriedade para o fluxo.
SRB_OPEN_MASTER_CLOCK
Stream código específico que indica que o relógio master está nesse fluxo.
SRB_INDICATE_MASTER_CLOCK
Stream código específico que especifica que o identificador é fornecido ao relógio master.
SRB_UNKNOWN_STREAM_COMMAND
Stream código específico que especifica que a função IRP é desconhecida para o driver de classe.
SRB_SET_STREAM_RATE
Stream código específico que especifica que a taxa é definida na qual o fluxo deve ser executado.
SRB_PROPOSE_DATA_FORMAT
Stream código específico que especifica que uma nova taxa é proposta, ele não altera a taxa.
SRB_CLOSE_MASTER_CLOCK
Stream código específico que indica que o relógio master está fechado.
SRB_PROPOSE_STREAM_RATE
Stream código específico que indica que uma nova taxa é proposta, ele não altera a taxa.
SRB_SET_DATA_FORMAT
Stream código específico que define um novo formato de dados.
SRB_GET_DATA_FORMAT
Stream código específico que retorna o formato de dados atual.
SRB_BEGIN_FLUSH
Stream código específico que inicia o estado de liberação.
SRB_END_FLUSH
Stream código específico que encerra o estado de liberação.
SRB_GET_STREAM_INFO
Código específico da instância do dispositivo que obtém a estrutura de informações de fluxo.
SRB_OPEN_STREAM
Código específico da instância do dispositivo que abre o fluxo especificado.
SRB_CLOSE_STREAM
Código específico da instância do dispositivo que fecha o fluxo específico.
SRB_OPEN_DEVICE_INSTANCE
Código específico da instância do dispositivo que abre uma instância do dispositivo.
SRB_CLOSE_DEVICE_INSTANCE
Código específico da instância do dispositivo que fecha uma instância do dispositivo.
SRB_GET_DEVICE_PROPERTY
Código específico da instância do dispositivo que obtém a propriedade do dispositivo.
SRB_SET_DEVICE_PROPERTY
Código específico da instância do dispositivo que define a propriedade do dispositivo.
SRB_INITIALIZE_DEVICE
Código específico da instância do dispositivo que inicializa o dispositivo.
SRB_CHANGE_POWER_STATE
Código específico da instância do dispositivo que altera o estado de energia.
SRB_UNINITIALIZE_DEVICE
Código específico da instância do dispositivo que não inicializa o dispositivo.
SRB_UNKNOWN_DEVICE_COMMAND
Código específico da instância do dispositivo que especifica que a função IRP é desconhecida para o driver de classe.
SRB_PAGING_OUT_DRIVER
Código específico da instância do dispositivo que indica que o driver deve ser paginado somente se ele estiver habilitado no Registro. Os ints de placa devem ser desabilitados e STATUS_SUCCESS retornados.
SRB_GET_DATA_INTERSECTION
Código específico da instância do dispositivo que retorna a interseção de dados de fluxo.
SRB_INITIALIZATION_COMPLETE
Código específico da instância do dispositivo que indica que a sequência de inicialização foi concluída.
SRB_SURPRISE_REMOVAL
Código específico da instância do dispositivo que indica que ocorreu uma remoção surpresa do hardware.
SRB_DEVICE_METHOD
SRB_STREAM_METHOD
SRB_NOTIFY_IDLE_STATE
Código específico da instância do dispositivo que especifica chamar na primeira abertura e no último fechamento.

Requisitos

Requisito Valor
Cabeçalho strmini.h