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 |
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per