Bagikan melalui


Fungsi StreamClassReadWriteConfig (strmini.h)

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