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

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

Синтаксис

NTSYSAPI VOID RtlInitializeUnicodePrefix(
  [out] PUNICODE_PREFIX_TABLE PrefixTable
);

Параметры

[out] PrefixTable

Указатель на буфер, выделенный вызывающим объектом, который должен быть не менее sizeof(UNICODE_PREFIX_TABLE) для заголовка таблицы префиксов. RtlInitializeUnicodePrefix инициализирует этот заголовок, который должен считаться непрозрачным вызывающим.

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

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

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

ExInitializeFastMutex

RtlFindUnicodePrefix

RtlInsertUnicodePrefix

RtlNextUnicodePrefix

RtlRemoveUnicodePrefix