Macro RtlIsRightChild (ntddk.h)

A rotina RtlIsRightChild determina se um determinado link de reprodução é o filho certo de um nó em uma árvore de link de reprodução.

Sintaxe

void RtlIsRightChild(
  [in]  Links
);

Parâmetros

[in] Links

Ponteiro para o nó. O nó deve ter sido inicializado chamando RtlInitializeSplayLinks.

Retornar valor

Nenhum

Comentários

RtlIsRightChild retornará TRUE se o nó especificado em Links for o filho certo de seu nó pai, FALSE caso contrário.

O nó especificado em Links deve ter um nó pai na árvore. Um chamador pode determinar se esse nó tem um pai com RtlIsRoot. Se RtlIsRoot retornar FALSE, Links será um parâmetro válido para RtlIsRightChild.

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 RtlIsRightChild podem estar em execução em IRQL <= DISPATCH_LEVEL se a árvore de link de reprodução não forpagada. Normalmente, os chamadores estão em execução no IRQL PASSIVE_LEVEL.

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.

Confira também

RtlInitializeSplayLinks

RtlIsLeftChild

RtlIsRoot

RtlRightChild

RtlSplay