Macro RtlIsRoot (ntddk.h)
A rotina RtlIsRoot determina se o nó especificado é o nó raiz de uma árvore de link de reprodução.
Sintaxe
void RtlIsRoot(
[in] Links
);
Parâmetros
[in] Links
Ponteiro para o nó. O nó deve ter sido inicializado chamando RtlInitializeSplayLinks.
Valor de retorno
Nenhum
Observações
RtlIsRoot retornará TRUE se o nó em Links não tiver nenhum nó pai, FALSE caso contrário.
Os chamadores do Rtl rotinas de link de reprodução 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 rtlIsRoot devem estar em execução no IRQL <= DISPATCH_LEVEL se a árvore de link de reprodução ou o nó just-initialized no Links não forpagado. Normalmente, os chamadores estão em execução no PASSIVE_LEVEL IRQL.
Requisitos
Requisito | Valor |
---|---|
da Plataforma de Destino | Área de trabalho |
cabeçalho | ntddk.h (inclua Ntddk.h, Ntifs.h) |
IRQL | Consulte a seção Comentários. |