PMRX_GET_CONNECTION_ID回调函数 (mrx.h)
RDBSS 调用MRxGetConnectionId 例程,以请求网络微型重定向程序返回连接 ID,该 ID 可用于处理多个会话。
语法
PMRX_GET_CONNECTION_ID PmrxGetConnectionId;
NTSTATUS PmrxGetConnectionId(
IN OUT PRX_CONTEXT RxContext,
IN OUT PRX_CONNECTION_ID UniqueId
)
{...}
参数
RxContext
[in, out]指向RX_CONTEXT结构的指针。 此参数包含请求作的 IRP。
UniqueId
[in, out]例程返回时指向连接 ID 的指针。
返回值
MRxGetConnectionId 返回成功或相应的 NTSTATUS 值STATUS_SUCCESS,如下所示:
返回代码 | 描述 |
---|---|
STATUS_NOT_IMPLEMENTED | 未实现此例程。 |
言论
尝试查找或构造V_NET_ROOT结构时,RDBSS 会调用 MRxGetConnectionId。
如果网络微型重定向程序支持连接 ID,则返回的连接 ID 将追加到 RDBSS 用于存储网络名称的 NetName 表中存储的NET_ROOT结构名称。 RDBSS 将连接 ID 视为不透明的 Blob,并在查找具有连接 ID 的给定名称时对连接 ID Blob 进行字节字节比较。
要求
要求 | 价值 |
---|---|
目标平台 | 桌面 |
标头 | mrx.h (包括 Mrx.h) |