StreamClassReadWriteConfig 函数 (strmini.h)

StreamClassReadWriteConfig 例程读取或写入微型驱动程序的父总线驱动程序的配置数据。

语法

BOOLEAN STREAMAPI StreamClassReadWriteConfig(
  [in]      PVOID   HwDeviceExtension,
  [in]      BOOLEAN Read,
  [in, out] PVOID   Buffer,
  [in]      ULONG   Offset,
  [in]      ULONG   Length
);

参数

[in] HwDeviceExtension

指向微型驱动程序的设备扩展的指针。 微型驱动程序指定此缓冲区在通过 streamClassRegisterMinidriver 注册自身时,它在 HW_INITIALIZATION_DATA 结构中传递的大小。 然后,类驱动程序将指针传递给 HwDeviceExtensionHW_STREAM_REQUEST_BLOCKHW_STREAM_OBJECTHW_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