REMOTE_NDIS_QUERY_MSG
当主机需要查询设备的特征、统计信息或状态时,此消息将从主机发送到远程 NDIS 设备。 要查询的参数或统计信息计数器通过 NDIS 对象标识符 (OID) 进行标识。 每当设备处于远程 NDIS 初始化的状态时,主机可能会通过控制通道将REMOTE_NDIS_QUERY_MSG发送到设备。 远程 NDIS 设备将通过向主机发送REMOTE_NDIS_QUERY_CMPLT来响应此消息。
Offset | 大小 | 字段 | 说明 |
---|---|---|---|
0 |
4 |
MessageType |
指定要发送的消息的类型。 设置为 0x00000004。 |
4 |
4 |
MessageLength |
指定此消息的总长度(以字节为单位),从消息的开头开始。 |
8 |
4 |
RequestId |
指定远程 NDIS 消息 ID 值。 此值用于将主机发送的消息与设备响应相匹配。 |
12 |
4 |
Oid |
指定标识要查询的参数的 NDIS OID。 |
16 |
4 |
InformationBufferLength |
以字节为单位指定查询的输入数据的长度。 如果没有 OID 输入缓冲区,则设置为零。 |
20 |
4 |
InformationBufferOffset |
指定从 RequestId 字段的开头开始的字节偏移量,查询的输入数据所在的位置。 如果没有 OID 输入缓冲区,则设置为零。 |
24 |
4 |
DeviceVcHandle |
保留给面向连接的设备。 设置为零。 |
要求
版本 |
在 Microsoft Windows XP 和更高版本的 Windows 操作系统中可用。 在 Windows 2000 中也可用作可再发行二进制文件。 |
标头 |
Rndis.h (包括 Rndis.h) |