Macro RtlParent (ntddk.h)
A rotina RtlParent retorna um ponteiro para o pai do nó especificado em uma árvore de link de reprodução.
Sintaxe
void RtlParent(
[in] Links
);
Parâmetros
[in] Links
Ponteiro para o nó. O nó deve ter sido inicializado chamando RtlInitializeSplayLinks.
Retornar valor
Nenhum
Comentários
RtlParent retorna um ponteiro para o pai do nó em Links ou retorna o ponteiro Links se o nó fornecido for o nó raiz da árvore.
RtlParent pode ser chamado repetidamente em conjunto com RtlLeftChild e RtlRightChild para andar em uma árvore de link de reprodução.
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 RtlParent 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 |
---|---|
Plataforma de Destino | Área de Trabalho |
Cabeçalho | ntddk.h (inclua Ntddk.h, Ntifs.h) |
IRQL | Consulte a seção Observações. |