Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
La routine RtlRealPredecessor retourne un pointeur vers le prédécesseur du nœud spécifié dans l’arborescence des liens de lecture.
Syntaxe
NTSYSAPI PRTL_SPLAY_LINKS RtlRealPredecessor(
[in] PRTL_SPLAY_LINKS Links
);
Paramètres
[in] Links
Pointeur vers le nœud. Le nœud doit avoir été initialisé en appelant RtlInitializeSplayLinks.
Valeur de retour
RtlRealPredecessor retourne un pointeur vers le prédécesseur du nœud à Links, ou NULL si le nœud n’a pas de prédécesseur.
Remarques
Le prédécesseur d’un nœud donné est déterminé comme suit :
- Si le nœud donné a une sous-arborescence gauche, le nœud le plus à droite dans la sous-arborescence gauche du nœud à Liens est le prédécesseur. Notez que RtlSubtreePredecessor retourne le même résultat pour ce cas.
- Sinon, le nœud ancêtre le plus proche, dont le nœud donné est un descendant de sous-arborescence à droite, est le prédécesseur.
Les appelants de RtlRealPredecessor doivent s’exécuter au <IRQL = DISPATCH_LEVEL si l’arborescence n’est pas paginé. En règle générale, les appelants s’exécutent au PASSIVE_LEVEL IRQL.
Exigences
Exigence | Valeur |
---|---|
client minimum pris en charge | Cette routine est disponible sur Microsoft Windows 2000 et versions ultérieures. |
plateforme cible | Universel |
d’en-tête | ntddk.h (include Ntddk.h, Ntifs.h) |
bibliothèque | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | Voir la section Remarques. |