Bagikan melalui


enumerasi SRB_COMMAND (strmini.h)

Sintaks

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;

Konstanta

 
SRB_READ_DATA
Stream kode khusus yang menentukan untuk membaca data dari perangkat keras.
SRB_WRITE_DATA
Stream kode khusus yang menentukan untuk menulis data ke perangkat keras.
SRB_GET_STREAM_STATE
Stream kode khusus yang menentukan untuk mendapatkan status aliran.
SRB_SET_STREAM_STATE
Stream kode khusus yang menentukan untuk mengatur status aliran.
SRB_SET_STREAM_PROPERTY
Stream kode khusus yang menentukan untuk mengatur properti aliran.
SRB_GET_STREAM_PROPERTY
Stream kode khusus yang menentukan untuk mendapatkan nilai properti untuk aliran.
SRB_OPEN_MASTER_CLOCK
kode khusus Stream yang menunjukkan bahwa jam master ada di aliran ini.
SRB_INDICATE_MASTER_CLOCK
Stream kode khusus yang menentukan bahwa handel disediakan ke jam master.
SRB_UNKNOWN_STREAM_COMMAND
kode khusus Stream yang menentukan bahwa fungsi IRP tidak diketahui oleh driver kelas.
SRB_SET_STREAM_RATE
kode khusus Stream yang menentukan bahwa laju diatur di mana aliran harus berjalan.
SRB_PROPOSE_DATA_FORMAT
Stream-kode khusus yang menentukan bahwa tarif baru diusulkan, itu tidak mengubah tarif.
SRB_CLOSE_MASTER_CLOCK
Stream kode khusus yang menunjukkan bahwa jam master ditutup.
SRB_PROPOSE_STREAM_RATE
Stream kode khusus yang menunjukkan tarif baru diusulkan, itu tidak mengubah tarif.
SRB_SET_DATA_FORMAT
Stream kode khusus yang mengatur format data baru.
SRB_GET_DATA_FORMAT
Stream kode khusus yang mengembalikan format data saat ini.
SRB_BEGIN_FLUSH
kode khusus Stream yang memulai status flush.
SRB_END_FLUSH
Stream kode khusus yang mengakhiri status flush.
SRB_GET_STREAM_INFO
Kode khusus instans perangkat yang mendapatkan struktur informasi aliran.
SRB_OPEN_STREAM
Kode khusus instans perangkat yang membuka aliran yang ditentukan.
SRB_CLOSE_STREAM
Kode khusus instans perangkat yang menutup aliran tertentu.
SRB_OPEN_DEVICE_INSTANCE
Kode khusus instans perangkat yang membuka instans perangkat.
SRB_CLOSE_DEVICE_INSTANCE
Kode khusus instans perangkat yang menutup instans perangkat.
SRB_GET_DEVICE_PROPERTY
Kode khusus instans perangkat yang mendapatkan properti perangkat.
SRB_SET_DEVICE_PROPERTY
Kode khusus instans perangkat yang mengatur properti perangkat.
SRB_INITIALIZE_DEVICE
Kode khusus instans perangkat yang menginisialisasi perangkat.
SRB_CHANGE_POWER_STATE
Kode khusus instans perangkat yang mengubah status daya.
SRB_UNINITIALIZE_DEVICE
Kode khusus instans perangkat yang membatalkan inisialisasi perangkat.
SRB_UNKNOWN_DEVICE_COMMAND
Kode khusus instans perangkat yang menentukan bahwa fungsi IRP tidak diketahui oleh driver kelas.
SRB_PAGING_OUT_DRIVER
Kode khusus instans perangkat yang menunjukkan bahwa driver akan di-page out hanya jika diaktifkan di registri. Tinta papan harus dinonaktifkan dan STATUS_SUCCESS dikembalikan.
SRB_GET_DATA_INTERSECTION
Kode khusus instans perangkat yang mengembalikan persimpangan data aliran.
SRB_INITIALIZATION_COMPLETE
Kode khusus instans perangkat yang menunjukkan bahwa urutan inisialisasi telah selesai.
SRB_SURPRISE_REMOVAL
Kode khusus instans perangkat yang menunjukkan penghapusan perangkat keras yang mengejutkan telah terjadi.
SRB_DEVICE_METHOD
SRB_STREAM_METHOD
SRB_NOTIFY_IDLE_STATE
Kode khusus instans perangkat yang menentukan untuk memanggil pada penutupan pertama dan penutupan terakhir.

Persyaratan

Persyaratan Nilai
Header strmini.h