Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
StreamClassReadWriteConfig membaca atau menulis data konfigurasi rutin untuk driver bus induk minidriver.
Sintaksis
BOOLEAN STREAMAPI StreamClassReadWriteConfig(
[in] PVOID HwDeviceExtension,
[in] BOOLEAN Read,
[in, out] PVOID Buffer,
[in] ULONG Offset,
[in] ULONG Length
);
Parameter
[in] HwDeviceExtension
Arahkan ke ekstensi perangkat minidriver. Minidriver menentukan ukuran buffer ini dalam struktur HW_INITIALIZATION_DATA yang diteruskannya ketika mendaftarkannya melalui StreamClassRegisterMinidriver. Driver kelas kemudian meneruskan penunjuk ke buffer di HwDeviceExtension anggota HW_STREAM_REQUEST_BLOCK, HW_STREAM_OBJECT, HW_TIME_CONTEXT, dan struktur PORT_CONFIGURATION_INFORMATION yang diteruskannya ke minidriver.
[in] Read
Menentukan apakah akan membaca atau menulis informasi konfigurasi. Nilai TRUE menunjukkan bahwa bacaan diminta. Nilai FALSE menunjukkan bahwa penulisan harus dilakukan.
[in, out] Buffer
Arahkan ke buffer yang akan digunakan untuk membaca/menulis informasi konfigurasi.
[in] Offset
Menentukan offset dalam informasi konfigurasi untuk memulai operasi baca/tulis.
[in] Length
Menentukan panjang data yang akan dibaca atau ditulis.
Mengembalikan nilai
Mengembalikan TRUE pada keberhasilan, FALSE gagal.
Komentar
Rutinitas ini membaca atau menulis informasi konfigurasi untuk driver bus induk minidriver. Misalnya, untuk perangkat PCI, StreamClassReadWriteConfig membaca atau menulis informasi konfigurasi PCI.
Rutinitas ini hanya dapat dipanggil pada PASSIVE_LEVEL.
Persyaratan
| Syarat | Nilai |
|---|---|
| Platform Target | Desktop |
| Header | strmini.h (termasuk Strmini.h) |
| Pustaka | Stream.lib |