Condividi tramite


enumerazione SRB_COMMAND (strmini.h)

Sintassi

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;

Costanti

 
SRB_READ_DATA
Stream codice specifico che specifica per leggere i dati dall'hardware.
SRB_WRITE_DATA
Stream codice specifico che specifica per scrivere dati nell'hardware.
SRB_GET_STREAM_STATE
Stream codice specifico che specifica per ottenere lo stato del flusso.
SRB_SET_STREAM_STATE
Stream codice specifico che specifica per impostare lo stato del flusso.
SRB_SET_STREAM_PROPERTY
Stream codice specifico che specifica per impostare una proprietà del flusso.
SRB_GET_STREAM_PROPERTY
Stream codice specifico che specifica per ottenere un valore di proprietà per il flusso.
SRB_OPEN_MASTER_CLOCK
Stream codice specifico che indica che l'orologio master è in questo flusso.
SRB_INDICATE_MASTER_CLOCK
Stream codice specifico che specifica che l'handle viene fornito all'orologio master.
SRB_UNKNOWN_STREAM_COMMAND
Stream codice specifico che specifica che la funzione IRP è sconosciuta al driver di classe.
SRB_SET_STREAM_RATE
Stream codice specifico che specifica che la frequenza viene impostata in corrispondenza della quale deve essere eseguito il flusso.
SRB_PROPOSE_DATA_FORMAT
Stream codice specifico che specifica che viene proposta una nuova tariffa, non modifica la frequenza.
SRB_CLOSE_MASTER_CLOCK
Stream codice specifico che indica che l'orologio master è chiuso.
SRB_PROPOSE_STREAM_RATE
Stream codice specifico che indica che viene proposto un nuovo tasso, non modifica la frequenza.
SRB_SET_DATA_FORMAT
Stream codice specifico che imposta un nuovo formato di dati.
SRB_GET_DATA_FORMAT
Stream codice specifico che restituisce il formato dati corrente.
SRB_BEGIN_FLUSH
Stream codice specifico che inizia lo stato di scaricamento.
SRB_END_FLUSH
Stream codice specifico che termina lo stato di scaricamento.
SRB_GET_STREAM_INFO
Codice specifico dell'istanza del dispositivo che ottiene la struttura delle informazioni di flusso.
SRB_OPEN_STREAM
Codice specifico dell'istanza del dispositivo che apre il flusso specificato.
SRB_CLOSE_STREAM
Codice specifico dell'istanza del dispositivo che chiude il flusso specifico.
SRB_OPEN_DEVICE_INSTANCE
Codice specifico dell'istanza del dispositivo che apre un'istanza del dispositivo.
SRB_CLOSE_DEVICE_INSTANCE
Codice specifico dell'istanza del dispositivo che chiude un'istanza del dispositivo.
SRB_GET_DEVICE_PROPERTY
Codice specifico dell'istanza del dispositivo che ottiene la proprietà del dispositivo.
SRB_SET_DEVICE_PROPERTY
Codice specifico dell'istanza del dispositivo che imposta la proprietà del dispositivo.
SRB_INITIALIZE_DEVICE
Codice specifico dell'istanza del dispositivo che inizializza il dispositivo.
SRB_CHANGE_POWER_STATE
Codice specifico dell'istanza del dispositivo che modifica lo stato di alimentazione.
SRB_UNINITIALIZE_DEVICE
Codice specifico dell'istanza del dispositivo che non inizializza il dispositivo.
SRB_UNKNOWN_DEVICE_COMMAND
Codice specifico dell'istanza del dispositivo che specifica che la funzione IRP è sconosciuta al driver di classe.
SRB_PAGING_OUT_DRIVER
Codice specifico dell'istanza del dispositivo che indica che il driver deve essere paginato solo se è abilitato nel Registro di sistema. Gli int devono essere disabilitati e STATUS_SUCCESS restituiti.
SRB_GET_DATA_INTERSECTION
Codice specifico dell'istanza del dispositivo che restituisce l'intersezione dei dati di flusso.
SRB_INITIALIZATION_COMPLETE
Codice specifico dell'istanza del dispositivo che indica che la sequenza di inizializzazione è stata completata.
SRB_SURPRISE_REMOVAL
Codice specifico dell'istanza del dispositivo che indica che si è verificata una rimozione sorprendente dell'hardware.
SRB_DEVICE_METHOD
SRB_STREAM_METHOD
SRB_NOTIFY_IDLE_STATE
Codice specifico dell'istanza del dispositivo che specifica per chiamare la prima apertura e l'ultima chiusura.

Requisiti

Requisito Valore
Intestazione strmini.h