estructura RTL_GENERIC_TABLE (ntddk.h)

La estructura RTL_GENERIC_TABLE contiene datos específicos del sistema de archivos para un árbol de reproducción.

RTL_GENERIC_TABLE es opaco y no se manipula directamente. Los controladores deben usar las rutinas de soporte técnico que se describen en la sección Comentarios para manipular RTL_GENERIC_TABLE valores.

Sintaxis

typedef struct _RTL_GENERIC_TABLE {
  PRTL_SPLAY_LINKS              TableRoot;
  LIST_ENTRY                    InsertOrderList;
  PLIST_ENTRY                   OrderedPointer;
  ULONG                         WhichOrderedElement;
  ULONG                         NumberGenericTableElements;
  PRTL_GENERIC_COMPARE_ROUTINE  CompareRoutine;
  PRTL_GENERIC_ALLOCATE_ROUTINE AllocateRoutine;
  PRTL_GENERIC_FREE_ROUTINE     FreeRoutine;
  PVOID                         TableContext;
} RTL_GENERIC_TABLE;

Miembros

TableRoot

Reservado para uso del sistema.

InsertOrderList

Reservado para uso del sistema.

OrderedPointer

Reservado para uso del sistema.

WhichOrderedElement

Reservado para uso del sistema.

NumberGenericTableElements

Reservado para uso del sistema.

CompareRoutine

Reservado para uso del sistema.

AllocateRoutine

Reservado para uso del sistema.

FreeRoutine

Reservado para uso del sistema.

TableContext

Reservado para uso del sistema.

Comentarios

Para inicializar un paquete de tabla genérico, asigne un búfer que tenga al menos bytes sizeof(RTL_GENERIC_TABLE) para recibir la estructura de tabla genérica inicializada de una llamada a la rutina RtlInitializeGenericTable . Puede usar las siguientes rutinas para manipular la tabla:

Requisitos

Requisito Value
Cliente mínimo compatible Esta estructura está disponible en Windows 2000 y versiones posteriores.
Encabezado ntddk.h (incluya Ntddk.h)

Consulte también

RtlDeleteElementGenericTable

RtlEnumerateGenericTable

RtlEnumerateGenericTableWithoutSplaying

RtlGetElementGenericTable

RtlInitializeGenericTable

RtlInsertElementGenericTable

RtlInsertElementGenericTableFull

RtlIsGenericTableEmpty

RtlLookupElementGenericTable

RtlLookupElementGenericTableFull

RtlNumberGenericTableElements