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

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

Синтаксис

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

Параметры

[in] PrefixTable

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

[in] PrefixTableEntry

Указатель на удаляемую таблицу префиксов.

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

None

Remarks

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

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

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

Требования

Требование Значение
Минимальная версия клиента Windows XP
Минимальная версия сервера Windows Server 2003
Целевая платформа Универсальное
Верхняя часть ntifs.h (включая Ntifs.h)
Библиотека NtosKrnl.lib
DLL NtosKrnl.exe
IRQL < DISPATCH_LEVEL

См. также раздел

RtlFindUnicodePrefix

RtlInitializeUnicodePrefix

RtlInsertUnicodePrefix

RtlNextUnicodePrefix