Функция 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 |