Função RtlInitializeSplayLinks (ntddk.h)
A rotina RtlInitializeSplayLinks inicializa um nó de link de reprodução.
Sintaxe
void RtlInitializeSplayLinks(
[in] PRTL_SPLAY_LINKS Links
);
Parâmetros
[in] Links
Ponteiro para um buffer alocado pelo chamador, que deve ser pelo menos sizeof(RTL_SPLAY_LINK), para conter o nó de link de reprodução inicializado.
Valor de retorno
Nenhum
Observações
Cada nó de link de reprodução, incluindo o nó raiz inicial da árvore de link do splay, deve ser inicializado chamando RtlInitializeSplayLinks antes de ser passado para qualquer outro rtl rotina de link de splay. A estrutura inicializada do nó de link de reprodução deve ser considerada opaca.
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 RtlInitializeSplayLinks devem estar em execução no IRQL <= DISPATCH_LEVEL se a memória em Links não for paga. 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. |