NdisMGetBusData 函数 (ndis.h)
NDIS 驱动程序调用 NdisMGetBusData 函数来读取设备的配置空间。
语法
ULONG NdisMGetBusData(
NDIS_HANDLE NdisMiniportHandle,
[in] ULONG WhichSpace,
[in] ULONG Offset,
[out] PVOID Buffer,
[in] ULONG Length
);
参数
NdisMiniportHandle
NDIS 传递给 MiniportAdapterHandle 参数的微型端口 适配器句柄 MiniportInitializeEx 函数。
[in] WhichSpace
要读取的总线数据类型。 有关详细信息,请参阅IRP_MN_READ_CONFIG参考页上对 WhichSpace 参数的讨论。
[in] Offset
配置空间中的字节偏移量,由 WhichSpace 指定,从中读取数据。
[out] Buffer
指向接收从总线读取的数据的缓冲区的指针。 必须至少与 长度 一样大。
[in] Length
要读取的数据的长度(以字节为单位)。
返回值
NdisMGetBusData 返回读取的字节数。
注解
此函数替换 NDIS 5.1 NdisReadPciSlotInformation 函数。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 在 NDIS 6.0 及更高版本中受支持。 |
目标平台 | 通用 |
标头 | ndis.h (包括 Ndis.h) |
Library | Ndis.lib |
IRQL | 任何级别 |