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 | 任何级别 |