RtlRemoveUnicodePrefix routine

The RtlRemoveUnicodePrefix routine removes an element from a prefix table.

Syntax


VOID RtlRemoveUnicodePrefix(
  _In_ PUNICODE_PREFIX_TABLE       PrefixTable,
  _In_ PUNICODE_PREFIX_TABLE_ENTRY PrefixTableEntry
);

Parameters

PrefixTable [in]

Pointer to the prefix table. The table must have been initialized by calling RtlInitializeUnicodePrefix.

PrefixTableEntry [in]

Pointer to the prefix table element to be deleted.

Return value

None

Remarks

File systems must call RtlInitializeUnicodePrefix to initialize the prefix table before using any other Rtl..UnicodePrefix routines on it. The initialized prefix table structure should be considered opaque.

Callers of the Rtl..UnicodePrefix routines are responsible for synchronizing access to the prefix table. A fast mutex is the most efficient synchronization mechanism to use for this purpose.

For information about other string-handling routines, see Strings.

Requirements

Minimum supported client

Windows XP

Minimum supported server

Windows Server 2003

Target platform

Universal

Header

Ntifs.h (include Ntifs.h)

Library

NtosKrnl.lib

DLL

NtosKrnl.exe

IRQL

< DISPATCH_LEVEL

See also

RtlFindUnicodePrefix
RtlInitializeUnicodePrefix
RtlInsertUnicodePrefix
RtlNextUnicodePrefix

 

 

Send comments about this topic to Microsoft

Show: