Función RtlRealPredecessor (ntddk.h)
La rutina RtlRealPredecessor devuelve un puntero al predecesor del nodo especificado en el árbol de vínculos de reproducción.
Sintaxis
NTSYSAPI PRTL_SPLAY_LINKS RtlRealPredecessor(
[in] PRTL_SPLAY_LINKS Links
);
Parámetros
[in] Links
Puntero al nodo. El nodo debe haberse inicializado llamando a RtlInitializeSplayLinks.
Valor devuelto
RtlRealPredecessor devuelve un puntero al predecesor del nodo en Links o NULL si el nodo no tiene predecesor.
Comentarios
La predecesora de un nodo determinado se determina de la siguiente manera:
- Si el nodo especificado tiene un subárbol izquierdo, el nodo situado más a la derecha en el subárbol izquierdo del nodo en Links es el predecesor. Tenga en cuenta que RtlSubtreePredecessor devuelve el mismo resultado para este caso.
- De lo contrario, el nodo antecesor más cercano, del que el nodo especificado es un descendiente de subárbol derecho, es el predecesor.
Los autores de llamadas de RtlRealPredecessor deben ejecutarse en IRQL <= DISPATCH_LEVEL si el árbol no está paginado. Normalmente, los autores de llamadas se ejecutan en irQL PASSIVE_LEVEL.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Esta rutina está disponible en Microsoft Windows 2000 y versiones posteriores. |
Plataforma de destino | Universal |
Encabezado | ntddk.h (incluya Ntddk.h, Ntifs.h) |
Library | NtosKrnl.lib |
Archivo DLL | NtosKrnl.exe |
IRQL | vea la sección Comentarios. |