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 |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk