Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Sintaxe
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_DATACódigo específico do fluxo que especifica a leitura de dados do hardware. |
SRB_WRITE_DATACódigo específico do fluxo que especifica gravar dados no hardware. |
SRB_GET_STREAM_STATECódigo específico do fluxo que especifica para obter o estado do fluxo. |
SRB_SET_STREAM_STATECódigo específico do fluxo que especifica para definir o estado do fluxo. |
SRB_SET_STREAM_PROPERTYCódigo específico do fluxo que especifica para definir uma propriedade do fluxo. |
SRB_GET_STREAM_PROPERTYCódigo específico do fluxo que especifica para obter um valor de propriedade para o fluxo. |
SRB_OPEN_MASTER_CLOCKCódigo específico do fluxo que indica que o relógio mestre está nesse fluxo. |
SRB_INDICATE_MASTER_CLOCKCódigo específico do fluxo que especifica que o identificador é fornecido para o relógio mestre. |
SRB_UNKNOWN_STREAM_COMMANDCódigo específico do fluxo que especifica que a função IRP é desconhecida para o driver de classe. |
SRB_SET_STREAM_RATECódigo específico do fluxo que especifica que a taxa é definida na qual o fluxo deve ser executado. |
SRB_PROPOSE_DATA_FORMATCódigo específico do fluxo que especifica que uma nova taxa é proposta, ele não altera a taxa. |
SRB_CLOSE_MASTER_CLOCKCódigo específico do fluxo que indica que o relógio mestre está fechado. |
SRB_PROPOSE_STREAM_RATECódigo específico do fluxo que indica que uma nova taxa é proposta, ele não altera a taxa. |
SRB_SET_DATA_FORMATCódigo específico do fluxo que define um novo formato de dados. |
SRB_GET_DATA_FORMATCódigo específico do fluxo que retorna o formato de dados atual. |
SRB_BEGIN_FLUSHCódigo específico do fluxo que inicia o estado de liberação. |
SRB_END_FLUSHCódigo específico do fluxo que encerra o estado de liberação. |
SRB_GET_STREAM_INFOCódigo específico da instância do dispositivo que obtém a estrutura de informações de fluxo. |
SRB_OPEN_STREAMCódigo específico da instância do dispositivo que abre o fluxo especificado. |
SRB_CLOSE_STREAMCódigo específico da instância do dispositivo que fecha o fluxo específico. |
SRB_OPEN_DEVICE_INSTANCECódigo específico da instância do dispositivo que abre uma instância do dispositivo. |
SRB_CLOSE_DEVICE_INSTANCECódigo específico da instância do dispositivo que fecha uma instância do dispositivo. |
SRB_GET_DEVICE_PROPERTYCódigo específico da instância do dispositivo que obtém a propriedade do dispositivo. |
SRB_SET_DEVICE_PROPERTYCódigo específico da instância do dispositivo que define a propriedade do dispositivo. |
SRB_INITIALIZE_DEVICECódigo específico da instância do dispositivo que inicializa o dispositivo. |
SRB_CHANGE_POWER_STATECódigo específico da instância do dispositivo que altera o estado de energia. |
SRB_UNINITIALIZE_DEVICECódigo específico da instância do dispositivo que não diferencia o dispositivo. |
SRB_UNKNOWN_DEVICE_COMMANDCódigo específico da instância do dispositivo que especifica que a função IRP é desconhecida para o driver de classe. |
SRB_PAGING_OUT_DRIVERCódigo específico da instância do dispositivo que indica que o driver deve ser excluído somente se ele estiver habilitado no Registro. Os ints de placa devem ser desabilitados e STATUS_SUCCESS retornados. |
SRB_GET_DATA_INTERSECTIONCódigo específico da instância do dispositivo que retorna a interseção de dados de fluxo. |
SRB_INITIALIZATION_COMPLETECódigo específico da instância do dispositivo que indica que a sequência de inicialização foi concluída. |
SRB_SURPRISE_REMOVALCó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_STATECódigo específico da instância do dispositivo que especifica chamar no primeiro e último fechamento. |
Requisitos
| Requisito | Valor |
|---|---|
| cabeçalho | strmini.h |