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
微型端口适配器处理 NDIS 传递给 MiniportAdapterHandle 参数的 MiniportInitializeEx 函数。
[in] WhichSpace
要写入的总线数据类型。 有关详细信息,请参阅参考页上有关IRP_MN_READ_CONFIG的 WhichSpace 参数的讨论。
[in] Offset
配置空间中的字节偏移量(由 WhichSpace 指定)将数据写入其中。
[in] Buffer
指向缓冲区的指针,该缓冲区包含要写入总线的数据。 必须至少与 Length 一样大。
[in] Length
要写入的数据的长度(以字节为单位)。
返回值
NdisMGetBusData 返回写入的字节数。
注解
此函数替换 NDIS 5.1 NdisWritePciSlotInformation 函数。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 在 NDIS 6.0 及更高版本中受支持。 |
目标平台 | 通用 |
标头 | ndis.h (包括 Ndis.h) |
Library | Ndis.lib |
IRQL | 任何级别 |