StreamClassReadWriteConfig 函式 (strmini.h)
StreamClassReadWriteConfig 例程讀取或寫入 minidriver 父總線驅動程式的組態數據。
語法
BOOLEAN STREAMAPI StreamClassReadWriteConfig(
[in] PVOID HwDeviceExtension,
[in] BOOLEAN Read,
[in, out] PVOID Buffer,
[in] ULONG Offset,
[in] ULONG Length
);
參數
[in] HwDeviceExtension
迷你驅動程式裝置延伸模組的指標。 minidriver 會指定它透過 StreamClassRegisterMinidriver 註冊本身時,它會在 HW_INITIALIZATION_DATA 結構中傳遞的這個緩衝區大小。 然後,類別驅動程式會將指標傳遞至 HwDeviceExtension 中HW_STREAM_REQUEST_BLOCK、HW_STREAM_OBJECT、HW_TIME_CONTEXT,以及 PORT_CONFIGURATION_INFORMATION 傳遞至迷你驅動程序的結構。
[in] Read
指定是否要讀取或寫入組態資訊。 值為 true 表示已要求讀取。 FALSE 的值表示應該執行寫入。
[in, out] Buffer
指向用來讀取/寫入組態信息的緩衝區。
[in] Offset
指定組態資訊內的位移,以開始讀取/寫入作業。
[in] Length
指定要讀取或寫入的數據長度。
傳回值
傳回成功 TRUE,失敗時傳回 FALSE。
言論
此例程會讀取或寫入迷你驅動程式父總線驅動程式的組態資訊。 例如,針對PCI裝置,StreamClassReadWriteConfig 讀取或寫入PCI組態資訊。
此例程只能在PASSIVE_LEVEL呼叫。
要求
要求 | 價值 |
---|---|
目標平臺 | 桌面 |
標頭 | strmini.h (包括 Strmini.h) |
連結庫 | Stream.lib |