Funzione RtlRealPredecessor (ntddk.h)
La routine RtlRealPredecessor restituisce un puntatore al predecessore del nodo specificato nell'albero dei collegamenti splay.
Sintassi
NTSYSAPI PRTL_SPLAY_LINKS RtlRealPredecessor(
[in] PRTL_SPLAY_LINKS Links
);
Parametri
[in] Links
Puntatore al nodo. Il nodo deve essere stato inizializzato chiamando RtlInitializeSplayLinks.
Valore restituito
RtlRealPredecessor restituisce un puntatore al predecessore del nodo in Collegamenti o NULL se il nodo non ha un predecessore.
Commenti
Il predecessore di un determinato nodo viene determinato come segue:
- Se il nodo specificato ha un sottoalbero sinistro, il nodo più a destra nel sottoalbero sinistro del nodo in Links è il predecessore. Si noti che RtlSubtreePredecessor restituisce lo stesso risultato per questo caso.
- In caso contrario, il nodo predecessore più vicino, di cui il nodo specificato è un discendente di sottoalbero destro, è il predecessore.
I chiamanti di RtlRealPredecessor devono essere in esecuzione in IRQL <= DISPATCH_LEVEL se l'albero non è in pagina. In genere, i chiamanti sono in esecuzione in irQL PASSIVE_LEVEL.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Questa routine è disponibile in Microsoft Windows 2000 e versioni successive. |
Piattaforma di destinazione | Universale |
Intestazione | ntddk.h (include Ntddk.h, Ntifs.h) |
Libreria | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | Vedere La sezione Osservazioni. |