Macro RtlLeftChild (ntddk.h)

A rotina RtlLeftChild retorna um ponteiro para o filho esquerdo do nó de link de reprodução especificado.

Sintaxe

void RtlLeftChild(
  [in]  Links
);

Parâmetros

[in] Links

Ponteiro para o nó cujo filho esquerdo deve ser retornado. O nó deve ter sido inicializado chamando RtlInitializeSplayLinks.

Retornar valor

Nenhum

Comentários

RtlLeftChild retorna um ponteiro para o filho esquerdo do nó em Links ou retorna NULL se o nó especificado não tiver nenhum filho esquerdo.

RtlLeftChild pode ser chamado repetidamente em conjunto com RtlParent 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 RtlLeftChild devem estar em execução em IRQL <= DISPATCH_LEVEL se a árvore 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

RtlInsertAsLeftChild

RtlParent

RtlRightChild