RxCreateMidAtlas 函数 (midatlax.h)
RxCreateMidAtlas 分配MID_ATLAS数据结构的新实例并对其进行初始化。
语法
PRX_MID_ATLAS RxCreateMidAtlas(
USHORT MaximumNumberOfEntries,
USHORT InitialAllocation
);
参数
MaximumNumberOfEntries
在地图集中允许) 多路复用 ID (MID 的最大数目。
InitialAllocation
最初分配的多路复用 ID 数。
返回值
RxCreateMidAtlas 在成功时返回指向已分配和初始化MID_ATLAS数据结构的指针,或在失败时返回 NULL 指针。
注解
RDBSS 定义多路复用 ID (MID) (一个 16 位值),网络客户端 (微型重定向程序) 和服务器都可以使用该 ID 来区分任何连接上的并发活动请求。
MID 必须能够有效地管理多个 MID 的唯一标记和标识, (通常从 65,536 个值的可能组合中管理 50) 。 为了确保适当的时空权衡,查找组织为三级层次结构。 用于表示 MID 的 16 位拆分为三个位域。 最右侧字段 (最小有效 ) 的长度由地图集中允许的最大 MID 数决定。 此最大值是在创建MID_ATLAS数据结构时传递给 RxCreateMidAtlas 的参数 。 剩余长度在接下来的两个字段之间平均拆分。
例如,如果在创建时最多分配 50 个 MID,则第一个字段的长度为 6 (64 ( 2 ** 6 ) 大于 50 ) 。 剩余长度拆分为两个字段,每个字段 5 位。
RxCreateMidAtlas 在创建新的MID_ATLAS数据结构时分配非分页池内存。
要求
要求 | 值 |
---|---|
目标平台 | 桌面 |
标头 | midatlax.h (包括 Midatlax.h) |
IRQL | <= APC_LEVEL |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈