Função RtlSubtreePredecessor (ntddk.h)
A rotina RtlSubtreePredecessor retorna um ponteiro para o predecessor do nó especificado dentro da subárvore que tem raiz nesse nó.
Sintaxe
NTSYSAPI PRTL_SPLAY_LINKS RtlSubtreePredecessor(
[in] PRTL_SPLAY_LINKS Links
);
Parâmetros
[in] Links
Um ponteiro para o nó. O nó deve ter sido inicializado chamando RtlInitializeSplayLinks.
Retornar valor
RtlSubtreePredecessor retornará um ponteiro para o predecessor da subárvore do nó em Links ou NULL se o nó não tiver nenhum predecessor de subárvore.
Comentários
Se o nó em Links tiver uma subárvore esquerda, o nó mais à direita dessa subárvore será o predecessor da subárvore.
Os chamadores das rotinas de link de reprodução rtl são responsáveis por sincronizar o acesso à árvore de link de reprodução. Um mutex rápido é o mecanismo de sincronização mais eficiente a ser usado para essa finalidade.
Os chamadores de RtlSubtreePredecessor devem estar em execução em IRQL <= DISPATCH_LEVEL se a árvore não forpagada. Normalmente, os chamadores estão em execução no PASSIVE_LEVEL IRQL.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Essa rotina está disponível no Microsoft Windows 2000 e posterior. |
Plataforma de Destino | Universal |
Cabeçalho | ntddk.h (inclua Ntddk.h, Ntifs.h) |
Biblioteca | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | Consulte a seção Observações. |