Macro RtlLeftChild (ntddk.h)
La rutina RtlLeftChild devuelve un puntero al elemento secundario izquierdo del nodo de vínculo de reproducción especificado.
Sintaxis
void RtlLeftChild(
[in] Links
);
Parámetros
[in] Links
Puntero al nodo cuyo elemento secundario izquierdo se va a devolver. El nodo debe haberse inicializado llamando a RtlInitializeSplayLinks.
Valor devuelto
Ninguno
Observaciones
RtlLeftChild devuelve un puntero al elemento secundario izquierdo del nodo en Links, o devuelve NULL si el nodo especificado no tiene ningún elemento secundario.
RtlLeftChild se puede llamar repetidamente junto con RtlParent y RtlRightChild para recorrer un árbol de vínculo de reproducción.
Los autores de llamadas de las rutinas de vínculo de Rtl splay 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 propósito.
Los autores de llamadas de RtlLeftChild 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 | Valor |
---|---|
de la plataforma de destino de | Escritorio |
encabezado de | ntddk.h (incluya Ntddk.h, Ntifs.h) |
irQL | Consulte la sección Comentarios. |