NDK_FN_QUERY_ADAPTER_INFO回调函数 (ndkpi.h)

NdkQueryAdapterInfo (NDK_FN_QUERY_ADAPTER_INFO) 函数检索有关 NDK 适配器的限制和功能的信息。

语法

NDK_FN_QUERY_ADAPTER_INFO NdkFnQueryAdapterInfo;

NTSTATUS NdkFnQueryAdapterInfo(
  [in] NDK_ADAPTER *pNdkAdapter,
       NDK_ADAPTER_INFO *pInfo,
       ULONG *pBufferSize
)
{...}

参数

[in] pNdkAdapter

指向 NDK 适配器 (NDK_ADAPTER) 实例的 指针。

pInfo

指向包含NDK_ADAPTER_INFO结构的缓冲区 指针。 如果请求以 STATUS_SUCCESS 完成,则 NDK 提供程序使用适配器信息填充结构。

pBufferSize

输入时,此参数是指向变量的指针,该变量保存 pInfo 参数指向的缓冲区的大小(以字节为单位)。 在输出时,变量接收写入缓冲区的适配器信息的大小(以字节为单位)。

返回值

NdkQueryAdapterInfo 函数返回以下 NTSTATUS 代码之一。

返回代码 说明
STATUS_SUCCESS
请求已成功完成。
STATUS_BUFFER_TOO_SMALL

pBufferSize 参数中的值指定的缓冲区大小太小,无法容纳适配器信息。 *pBufferSize 更新为所需大小。

其他状态代码
出现了错误。

注解

NdkQueryAdapterInfo 检索 NDK_ADAPTER_INFO 结构中的适配器信息。 结构包含有关适配器的各种限制和功能的信息。

NdkQueryAdapterInfo 要求 IRQL 等于 PASSIVE_LEVEL且在请求完成之前会阻止。

要求

要求
最低受支持的客户端 不支持,在 NDIS 6.30 及更高版本中受支持。
最低受支持的服务器 Windows Server 2012
目标平台 Windows
标头 ndkpi.h (包括 Ndkpi.h)
IRQL PASSIVE_LEVEL

另请参阅

NDK_ADAPTER

NDK_ADAPTER_DISPATCH

NDK_ADAPTER_INFO