NdisMSetBusData 函数 (ndis.h)

NDIS 驱动程序调用 NdisMSetBusData 函数以写入设备的配置空间。

语法

ULONG NdisMSetBusData(
       IN NDIS_HANDLE NdisMiniportHandle,
  [in] IN ULONG       WhichSpace,
  [in] IN ULONG       Offset,
  [in] IN PVOID       Buffer,
  [in] IN ULONG       Length
);

参数

NdisMiniportHandle

传递给 MiniportAdapterHandle 参数的 NDIS 的微型端口适配器句柄 MiniportInitializeEx 函数。

[in] WhichSpace

要写入的总线数据类型。 有关详细信息,请参阅 IRP_MN_READ_CONFIG参考页上的 WhichSpace 参数的讨论。

[in] Offset

配置空间中的字节偏移量,由 WhichSpace指定的写入数据。

[in] Buffer

指向包含要写入到总线的数据的缓冲区的指针。 长度必须至少与 长度 一样大。

[in] Length

要写入的数据的长度(以字节为单位)。

返回值

NdisMGetBusData 返回写入的字节数。

言论

此函数替换 NDIS 5.1 NdisWritePciSlotInformation 函数。

要求

要求 价值
最低支持的客户端 NDIS 6.0 及更高版本中受支持。
目标平台 普遍
标头 ndis.h (包括 Ndis.h)
Ndis.lib
IRQL 任何级别

另请参阅

IRP_MN_READ_CONFIG

MiniportInitializeEx

NdisMGetBusData