Macro RtlRightChild (ntddk.h)
La rutina RtlRightChild devuelve un puntero al elemento secundario derecho del nodo de vínculo de reproducción especificado.
Sintaxis
void RtlRightChild(
[in] Links
);
Parámetros
[in] Links
Puntero al nodo cuyo elemento secundario derecho se va a devolver. El nodo debe haberse inicializado llamando a RtlInitializeSplayLinks.
Valor devuelto
None
Observaciones
RtlRightChild devuelve un puntero al elemento secundario derecho del nodo en Links, o devuelve NULL si el nodo especificado no tiene ningún secundario derecho.
Se puede llamar a RtlRightChild repetidamente junto con RtlParent y RtlLeftChild para recorrer un árbol de vínculos de reproducción.
Los autores de llamadas de las rutinas de vínculo de reproducción rtl son responsables de sincronizar el acceso al árbol de vínculos de reproducción. Una exclusión mutua rápida es el mecanismo de sincronización más eficaz que se usará para este fin.
Los autores de llamadas de RtlRightChild deben ejecutarse en IRQL <= DISPATCH_LEVEL si el árbol no está paginado. Normalmente, los autores de llamadas se ejecutan en irQL PASSIVE_LEVEL.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Escritorio |
Encabezado | ntddk.h (include Ntddk.h, Ntifs.h) |
IRQL | vea la sección Comentarios. |