SRB_COMMAND-Aufzählung (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;
Konstanten
SRB_READ_DATA Streamspezifischer Code, der angibt, daten aus der Hardware zu lesen. |
SRB_WRITE_DATA Streamspezifischer Code, der angibt, daten in die Hardware zu schreiben. |
SRB_GET_STREAM_STATE Streamspezifischer Code, der angibt, den Status des Datenstroms abzurufen. |
SRB_SET_STREAM_STATE Streamspezifischer Code, der angibt, den Status des Datenstroms festzulegen. |
SRB_SET_STREAM_PROPERTY Streamspezifischer Code, der angibt, eine Eigenschaft des Datenstroms festzulegen. |
SRB_GET_STREAM_PROPERTY Streamspezifischer Code, der angibt, einen Eigenschaftswert für den Datenstrom abzurufen. |
SRB_OPEN_MASTER_CLOCK Streamspezifischer Code, der angibt, dass sich die Masteruhr auf diesem Datenstrom befindet. |
SRB_INDICATE_MASTER_CLOCK Streamspezifischer Code, der angibt, dass das Handle für die Masteruhr bereitgestellt wird. |
SRB_UNKNOWN_STREAM_COMMAND Streamspezifischer Code, der angibt, dass die IRP-Funktion dem Klassentreiber unbekannt ist. |
SRB_SET_STREAM_RATE Streamspezifischer Code, der angibt, dass die Rate festgelegt wird, mit der der Datenstrom ausgeführt werden soll. |
SRB_PROPOSE_DATA_FORMAT Streamspezifischer Code, der angibt, dass eine neue Rate vorgeschlagen wird, ändert die Rate nicht. |
SRB_CLOSE_MASTER_CLOCK Streamspezifischer Code, der angibt, dass die Masteruhr geschlossen ist. |
SRB_PROPOSE_STREAM_RATE Streamspezifischer Code, der angibt, dass eine neue Rate vorgeschlagen wird, ändert die Rate nicht. |
SRB_SET_DATA_FORMAT Streamspezifischer Code, der ein neues Datenformat festlegt. |
SRB_GET_DATA_FORMAT Streamspezifischer Code, der das aktuelle Datenformat zurückgibt. |
SRB_BEGIN_FLUSH Streamspezifischer Code, der den Leerzustand beginnt. |
SRB_END_FLUSH Streamspezifischer Code, der den Leerzustand beendet. |
SRB_GET_STREAM_INFO Geräteinstanzspezifischer Code, der die Datenstrominformationsstruktur abruft. |
SRB_OPEN_STREAM Geräteinstanzspezifischer Code, der den angegebenen Datenstrom öffnet. |
SRB_CLOSE_STREAM Geräteinstanzspezifischer Code, der den spezifischen Datenstrom schließt. |
SRB_OPEN_DEVICE_INSTANCE Geräteinstanzspezifischer Code, der eine Instanz des Geräts öffnet. |
SRB_CLOSE_DEVICE_INSTANCE Geräteinstanzspezifischer Code, der eine Instanz des Geräts schließt. |
SRB_GET_DEVICE_PROPERTY Geräteinstanzspezifischer Code, der die Eigenschaft des Geräts abruft. |
SRB_SET_DEVICE_PROPERTY Geräteinstanzspezifischer Code, der die Eigenschaft des Geräts festlegt. |
SRB_INITIALIZE_DEVICE Geräteinstanzspezifischer Code, der das Gerät initialisiert. |
SRB_CHANGE_POWER_STATE Geräteinstanzspezifischer Code, der den Energiezustand ändert. |
SRB_UNINITIALIZE_DEVICE Geräteinstanzspezifischer Code, der das Gerät nicht initialisiert. |
SRB_UNKNOWN_DEVICE_COMMAND Geräteinstanzspezifischer Code, der angibt, dass die IRP-Funktion dem Klassentreiber unbekannt ist. |
SRB_PAGING_OUT_DRIVER Geräteinstanzspezifischer Code, der angibt, dass der Treiber nur ausgelagert werden soll, wenn er in der Registrierung aktiviert ist. Board-Ints sollten deaktiviert und STATUS_SUCCESS zurückgegeben werden. |
SRB_GET_DATA_INTERSECTION Geräteinstanzspezifischer Code, der Datenstrom-Schnittmenge zurückgibt. |
SRB_INITIALIZATION_COMPLETE Geräteinstanzspezifischer Code, der angibt, dass die Initialisierungssequenz abgeschlossen ist. |
SRB_SURPRISE_REMOVAL Geräteinstanzspezifischer Code, der angibt, dass eine Überraschung der Hardware aufgetreten ist. |
SRB_DEVICE_METHOD |
SRB_STREAM_METHOD |
SRB_NOTIFY_IDLE_STATE Geräteinstanzspezifischer Code, der angibt, dass zuerst geöffnet und zuletzt geschlossen wird. |
Anforderungen
Anforderung | Wert |
---|---|
Header- | strmini.h |