NDK_FN_QUERY_ADAPTER_INFO回调函数 (ndkpi.h)

NdkQueryAdapterInfoNDK_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
目标平台 窗户
标头 ndkpi.h (包括 Ndkpi.h)
IRQL PASSIVE_LEVEL

另请参阅

NDK_ADAPTER

NDK_ADAPTER_DISPATCH

NDK_ADAPTER_INFO