Поделиться через


Функция RtlRemoveUnicodePrefix (ntifs.h)

Подпрограмма RtlRemoveUnicodePrefix удаляет элемент из таблицы префикса.

Синтаксис

NTSYSAPI VOID RtlRemoveUnicodePrefix(
  [in] PUNICODE_PREFIX_TABLE       PrefixTable,
  [in] PUNICODE_PREFIX_TABLE_ENTRY PrefixTableEntry
);

Параметры

[in] PrefixTable

Указатель на таблицу префикса. Таблица должна быть инициализирована путем вызова RtlInitializeUnicodePrefix.

[in] PrefixTableEntry

Указатель на элемент таблицы префикса, который необходимо удалить.

Возвращаемое значение

Никакой

Замечания

Файловые системы должны вызывать RtlInitializeUnicodePrefix, чтобы инициализировать таблицу префикса перед использованием любой другой Rtl.. Подпрограммы ЮникодаPrefix на нем. Инициализированная структура таблицы префикса должна считаться непрозрачной.

Вызывающие Rtl.. Подпрограммы ЮникодаPrefix отвечают за синхронизацию доступа к таблице префикса. Быстрый мьютекс — это наиболее эффективный механизм синхронизации, используемый для этой цели.

Дополнительные сведения о других подпрограммах обработки строк см. в Run-Time подпрограммах библиотеки (RTL).

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows XP
минимальный поддерживаемый сервер Windows Server 2003
целевая платформа Всеобщий
заголовка ntifs.h (include Ntifs.h)
библиотеки NtosKrnl.lib
DLL NtosKrnl.exe
IRQL < DISPATCH_LEVEL

См. также

RtlFindUnicodePrefix

RtlInitializeUnicodePrefix

RtlInsertUnicodePrefix

RtlNextUnicodePrefix