Freigeben über


SRB_COMMAND-Enumeration (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
Stream spezifischen Code, der angibt, dass Daten von Hardware gelesen werden sollen.
SRB_WRITE_DATA
Stream spezifischen Code, der angibt, dass Daten auf die Hardware geschrieben werden sollen.
SRB_GET_STREAM_STATE
Stream spezifischen Code, der angibt, den Status des Datenstroms abzurufen.
SRB_SET_STREAM_STATE
Stream spezifischen Code, der angibt, dass der Status des Datenstroms festgelegt werden soll.
SRB_SET_STREAM_PROPERTY
Stream spezifischen Code, der angibt, dass eine Eigenschaft des Datenstroms festgelegt werden soll.
SRB_GET_STREAM_PROPERTY
Stream spezifischen Code, der angibt, einen Eigenschaftswert für den Stream abzurufen.
SRB_OPEN_MASTER_CLOCK
Stream spezifischer Code, der angibt, dass sich die master Uhr in diesem Stream befindet.
SRB_INDICATE_MASTER_CLOCK
Stream spezifischen Code, der angibt, dass das Handle für die master Uhr bereitgestellt wird.
SRB_UNKNOWN_STREAM_COMMAND
Stream spezifischen Code, der angibt, dass die IRP-Funktion dem Klassentreiber unbekannt ist.
SRB_SET_STREAM_RATE
Stream spezifischen Code, der angibt, dass die Rate festgelegt wird, mit der der Stream ausgeführt werden soll.
SRB_PROPOSE_DATA_FORMAT
Stream spezifischen Code, der angibt, dass ein neuer Satz vorgeschlagen wird, ändert er den Satz nicht.
SRB_CLOSE_MASTER_CLOCK
Stream spezifischer Code, der angibt, dass die master Uhr geschlossen ist.
SRB_PROPOSE_STREAM_RATE
Stream spezifischen Code, der angibt, dass ein neuer Satz vorgeschlagen wird, ändert er den Satz nicht.
SRB_SET_DATA_FORMAT
Stream spezifischen Code, der ein neues Datenformat festlegt.
SRB_GET_DATA_FORMAT
Stream spezifischen Code, der das aktuelle Datenformat zurückgibt.
SRB_BEGIN_FLUSH
Stream spezifischen Code, der den Leerungszustand beginnt.
SRB_END_FLUSH
Stream spezifischen Code, der den Leerungszustand beendet.
SRB_GET_STREAM_INFO
Geräte-instance spezifischer Code, der die Datenstrominformationsstruktur abruft.
SRB_OPEN_STREAM
Geräte-instance-spezifischer Code, der den angegebenen Stream öffnet.
SRB_CLOSE_STREAM
Geräte-instance spezifischer Code, der den spezifischen Stream schließt.
SRB_OPEN_DEVICE_INSTANCE
Geräte-instance-spezifischer Code, der eine instance des Geräts öffnet.
SRB_CLOSE_DEVICE_INSTANCE
Geräte-instance-spezifischer Code, der eine instance des Geräts schließt.
SRB_GET_DEVICE_PROPERTY
Geräte instance spezifischer Code, der die Eigenschaft des Geräts abruft.
SRB_SET_DEVICE_PROPERTY
Geräte-instance-spezifischer Code, der die -Eigenschaft des Geräts festlegt.
SRB_INITIALIZE_DEVICE
Geräte instance spezifischer Code, der das Gerät initialisiert.
SRB_CHANGE_POWER_STATE
Geräte instance spezifischer Code, der den Energiezustand ändert.
SRB_UNINITIALIZE_DEVICE
Geräte instance spezifischer Code, der das Gerät initialisiert.
SRB_UNKNOWN_DEVICE_COMMAND
Geräte-instance-spezifischer Code, der angibt, dass die IRP-Funktion dem Klassentreiber unbekannt ist.
SRB_PAGING_OUT_DRIVER
Geräte-instance spezifischer 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äte-instance-spezifischer Code, der stream data intersection zurückgibt.
SRB_INITIALIZATION_COMPLETE
Geräte-instance-spezifischer Code, der angibt, dass die Initialisierungssequenz abgeschlossen wurde.
SRB_SURPRISE_REMOVAL
Geräte instance spezifischer Code, der darauf hinweist, dass die Hardware überraschend entfernt wurde.
SRB_DEVICE_METHOD
SRB_STREAM_METHOD
SRB_NOTIFY_IDLE_STATE
Geräte instance spezifischer Code, der angibt, dass beim ersten Öffnen und letzten Schließen aufgerufen werden soll.

Anforderungen

Anforderung Wert
Header strmini.h