Função RtlDeleteNoSplay (ntddk.h)
A rotina RtlDeleteNoSplay exclui o nó especificado da árvore de link de reprodução.
Sintaxe
NTSYSAPI VOID RtlDeleteNoSplay(
[in] PRTL_SPLAY_LINKS Links,
[in, out] PRTL_SPLAY_LINKS *Root
);
Parâmetros
[in] Links
Um ponteiro para o nó a ser excluído. O nó deve ter sido inicializado chamando RtlInitializeSplayLinks.
[in, out] Root
Um ponteiro para o ponteiro do chamador para o nó raiz da árvore de link de reprodução. O ponteiro do chamador é atualizado depois que o nó é excluído.
Valor de retorno
Nenhum
Observações
Ao contrário de RtlDelete, rtlDeleteNoSplay não rebalanceia a árvore de link de reprodução depois que o nó é excluído.
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 rtlDeleteNoSplay devem estar em execução no IRQL <= DISPATCH_LEVEL se a árvore de link de reprodução não for paga. Normalmente, os chamadores estão em execução no PASSIVE_LEVEL IRQL.
Requisitos
Requisito | Valor |
---|---|
da Plataforma de Destino | Universal |
cabeçalho | ntddk.h (inclua Ntddk.h, Ntifs.h) |
biblioteca | NtosKrnl.lib |
de DLL | NtosKrnl.exe |
IRQL | Consulte a seção Comentários. |