RtlInitializeUnicodePrefix-Funktion (ntifs.h)

Die RtlInitializeUnicodePrefix-Routine initialisiert eine Präfixtabelle.

Syntax

NTSYSAPI VOID RtlInitializeUnicodePrefix(
  [out] PUNICODE_PREFIX_TABLE PrefixTable
);

Parameter

[out] PrefixTable

Zeiger auf den vom Aufrufer zugewiesenen Puffer, der mindestens sizeof(UNICODE_PREFIX_TABLE) für den Tabellenheader des Präfixes sein muss. RtlInitializeUnicodePrefix initialisiert diesen Header, der vom Aufrufer als undurchsichtig betrachtet werden sollte.

Rückgabewert

Keine

Bemerkungen

Dateisysteme müssen RtlInitializeUnicodePrefix aufrufen, um die Präfixtabelle zu initialisieren, bevor sie andere Rtl. verwenden. UnicodePrefix-Routinen darauf. Die initialisierte Präfixtabellenstruktur sollte als undurchsichtig betrachtet werden.

Anrufer der Rtl.. UnicodePrefix-Routinen sind für die Synchronisierung des Zugriffs auf die Präfixtabelle verantwortlich. Ein schneller Mutex ist der effizienteste Synchronisierungsmechanismus für diesen Zweck.

Informationen zu anderen Zeichenfolgenbehandlungsroutinen finden Sie unter Laufzeitbibliotheksroutinen (RTL).

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows XP
Unterstützte Mindestversion (Server) Windows Server 2003
Zielplattform Universell
Header ntifs.h (include Ntifs.h)
Bibliothek NtosKrnl.lib
DLL NtosKrnl.exe
IRQL < DISPATCH_LEVEL

Weitere Informationen

ExInitializeFastMutex

RtlFindUnicodePrefix

RtlInsertUnicodePrefix

RtlNextUnicodePrefix

RtlRemoveUnicodePrefix