Función RtlNextUnicodePrefix (ntifs.h)
La rutina RtlNextUnicodePrefix se usa para enumerar los elementos de una tabla de prefijo Unicode.
Sintaxis
NTSYSAPI PUNICODE_PREFIX_TABLE_ENTRY RtlNextUnicodePrefix(
[in] PUNICODE_PREFIX_TABLE PrefixTable,
[in] BOOLEAN Restart
);
Parámetros
[in] PrefixTable
Puntero a la tabla de prefijos. La tabla debe haberse inicializado llamando a RtlInitializeUnicodePrefix.
[in] Restart
Se establece en TRUE si la enumeración se va a iniciar en el primer elemento de la tabla. Establezca en FALSE si reanuda la enumeración de una llamada anterior.
Para enumerar todos los elementos de la tabla, use RtlNextUnicodePrefix de la siguiente manera:
for (p = RtlNextUnicodePrefix ( Table, TRUE );
p != NULL;
p = RtlNextUnicodePrefix ( Table, FALSE )) {
// Process the element pointed to by p
}
Valor devuelto
RtlNextUnicodePrefix devuelve un puntero al siguiente elemento, si existe uno. Si no hay más elementos en la tabla, RtlNextUnicodePrefix devuelve NULL.
Comentarios
Los sistemas de archivos deben llamar a RtlInitializeUnicodePrefix para inicializar la tabla de prefijos antes de usar cualquier otro rtl.. Rutinas UnicodePrefix en él. La estructura de la tabla de prefijo inicializada debe considerarse opaca.
Llamadores de Rtl.. Las rutinas UnicodePrefix son responsables de sincronizar el acceso a la tabla de prefijos. Una exclusión mutua rápida es el mecanismo de sincronización más eficaz que se usará para este fin.
Para obtener información sobre otras rutinas de control de cadenas, vea Rutinas de la biblioteca en tiempo de ejecución (RTL).
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP |
Servidor mínimo compatible | Windows Server 2003 |
Plataforma de destino | Universal |
Encabezado | ntifs.h (incluya Ntifs.h) |
Library | NtosKrnl.lib |
Archivo DLL | NtosKrnl.exe |
IRQL | < DISPATCH_LEVEL |