Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
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
Указатель на строку имени Юникода, с помощью которой инициализировать запись кэша имен.
[in] CaseInsensitive
Логическое значение, указывающее, следует ли использовать нечувствительные сравнения регистра при сравнении параметра Name.
Возвращаемое значение
RxNameCacheCreateEntry возвращает указатель на только что выделенную NAME_CACHE структуру успешного выполнения или указатель NULL, если выделение завершается ошибкой.
Замечания
Мини-перенаправление сети вызывает RxNameCacheCreateEntry для выделения и инициализации структуры NAME_CACHE с заданной строкой имени. Ожидается, что вызывающий объект будет инициализировать все дополнительные элементы мини-перенаправления сети контекста кэша имен, задать время существования (в секундах) и элемент контекста контекста структуры NAME_CACHE, а затем поместить запись в активный список кэша имен путем вызова RxNameCacheActivateEntry.
RxNameCacheCreateEntry сначала попытается повторно использовать запись NAME_CACHE в бесплатном списке, если она доступна, перед выделением новой записи NAME_CACHE.
Требования
| Требование | Ценность |
|---|---|
| целевая платформа | Настольный |
| заголовка | namcache.h (include Namcache.h) |
| IRQL | <= APC_LEVEL |