RxNameCacheCreateEntry 函数 (namcache.h)
RxNameCacheCreateEntry 使用给定的名称字符串分配和初始化NAME_CACHE结构。
语法
PNAME_CACHE RxNameCacheCreateEntry(
[in] IN PNAME_CACHE_CONTROL NameCacheCtl,
[in] IN PUNICODE_STRING Name,
[in] IN BOOLEAN CaseInsensitive
);
参数
[in] NameCacheCtl
指向从中分配条目的 NAME_CACHE_CONTROL 结构的指针。
[in] Name
指向用于初始化名称缓存条目的 Unicode 名称字符串的指针。
[in] CaseInsensitive
一个布尔值,指示在比较 Name 参数时是否应使用不区分大小写的比较。
返回值
RxNameCacheCreateEntry 在成功时返回指向新分配的 NAME_CACHE 结构的指针,如果分配失败,则返回 NULL 指针。
注解
网络微型重定向程序调用 RxNameCacheCreateEntry 来分配和初始化具有给定名称字符串的 NAME_CACHE 结构。 预计调用方随后将初始化名称缓存上下文的任何其他网络微型重定向程序元素,) 和NAME_CACHE结构的 Context 成员设置生存期 (秒,然后通过调用 RxNameCacheActivateEntry 将条目置于名称缓存活动列表中。
RxNameCacheCreateEntry 将首先尝试重用免费列表中的NAME_CACHE条目(如果可用),然后再分配新的NAME_CACHE条目。
要求
要求 | 值 |
---|---|
目标平台 | 桌面 |
标头 | namcache.h (包括 Namcache.h) |
IRQL | <= APC_LEVEL |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈