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 Codice specifico del flusso che specifica di leggere i dati dall'hardware. |
SRB_WRITE_DATA Codice specifico del flusso che specifica di scrivere dati nell'hardware. |
SRB_GET_STREAM_STATE Codice specifico del flusso che specifica per ottenere lo stato del flusso. |
SRB_SET_STREAM_STATE Codice specifico del flusso che specifica per impostare lo stato del flusso. |
SRB_SET_STREAM_PROPERTY Codice specifico del flusso che specifica di impostare una proprietà del flusso. |
SRB_GET_STREAM_PROPERTY Codice specifico del flusso che specifica per ottenere un valore della proprietà per il flusso. |
SRB_OPEN_MASTER_CLOCK Codice specifico del flusso che indica che l'orologio master si trova in questo flusso. |
SRB_INDICATE_MASTER_CLOCK Codice specifico del flusso che specifica che l'handle viene fornito all'orologio master. |
SRB_UNKNOWN_STREAM_COMMAND Codice specifico del flusso che specifica che la funzione IRP è sconosciuta al driver di classe. |
SRB_SET_STREAM_RATE Codice specifico del flusso che specifica che la frequenza è impostata in corrispondenza della quale deve essere eseguito il flusso. |
SRB_PROPOSE_DATA_FORMAT Codice specifico del flusso che specifica che viene proposta una nuova tariffa, non modifica la frequenza. |
SRB_CLOSE_MASTER_CLOCK Codice specifico del flusso che indica che l'orologio master è chiuso. |
SRB_PROPOSE_STREAM_RATE Codice specifico del flusso che indica che viene proposta una nuova tariffa, non modifica la frequenza. |
SRB_SET_DATA_FORMAT Codice specifico del flusso che imposta un nuovo formato di dati. |
SRB_GET_DATA_FORMAT Codice specifico del flusso che restituisce il formato dati corrente. |
SRB_BEGIN_FLUSH Codice specifico del flusso che inizia lo stato di scaricamento. |
SRB_END_FLUSH Codice specifico del flusso che termina lo stato di scaricamento. |
SRB_GET_STREAM_INFO Codice specifico dell'istanza del dispositivo che ottiene la struttura delle informazioni sul 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 annulla l'inizializzazione del 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 inserito nella pagina 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 del 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 imprevista dell'hardware. |
SRB_DEVICE_METHOD |
SRB_STREAM_METHOD |
SRB_NOTIFY_IDLE_STATE Codice specifico dell'istanza del dispositivo che specifica di chiamare al primo apertura e all'ultima chiusura. |
Fabbisogno
Requisito | Valore |
---|---|
intestazione | strmini.h |