PMRX_GET_CONNECTION_ID回调函数 (mrx.h)
RDBSS 调用MRxGetConnectionId 例程来请求网络微型重定向程序返回可用于处理多个会话的连接 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 在成功时返回STATUS_SUCCESS或适当的 NTSTATUS 值,如下所示:
返回代码 | 说明 |
---|---|
STATUS_NOT_IMPLEMENTED | 此例程未实现。 |
注解
尝试查找或构造V_NET_ROOT结构时,RDBSS 会调用 MRxGetConnectionId。
如果网络微型重定向程序支持连接 ID,则返回的连接 ID 将追加到 RDBSS 用于存储网络名称的 NetName 表中存储的NET_ROOT结构名称。 RDBSS 将连接 ID 视为不透明 Blob,并在查找具有连接 ID 的给定名称的 NetName 表时,对连接 ID Blob 执行逐字节比较。
要求
要求 | 值 |
---|---|
目标平台 | 桌面 |
标头 | mrx.h (包括 Mrx.h) |