Tabla TypeLib
La tabla TypeLib contiene la información que debe colocarse en el registro del Registro de bibliotecas de tipos.
La tabla TypeLib tiene las columnas siguientes.
Columna | Tipo | Llave | Nullable |
---|---|---|---|
LibID | GUID de | Y | N |
Idioma | entero | Y | N |
Componente_ | identificador | Y | N |
Versión | DoubleInteger | N | Y |
Descripción | text | N | Y |
Directorio_ | identificador | N | Y |
Característica_ | identificador | N | N |
Costar | DoubleInteger | N | Y |
Columnas
-
LibID
-
GUID que identifica la biblioteca.
-
idioma de
-
Idioma de la biblioteca de tipos. Debe ser un número no negativo.
-
Component_
-
Clave externa en la primera columna de la tabla componente de . Esta columna identifica el componente que pertenece a Feature_ cuyo archivo de claves es la biblioteca de tipos que se está registrando.
-
versión de
-
Esta es la versión de la biblioteca. Las versiones principales y secundarias se codifican en el valor entero de cuatro bytes. La versión secundaria está en los ocho bits inferiores. La versión principal está en medio de dieciséis bits.
-
descripción de
-
Descripción localizable de la biblioteca.
-
Directory_
-
Clave externa en la primera columna de la tabla Directorio. Esta columna identifica la ruta de acceso de ayuda de la biblioteca de tipos. Esta columna se omite durante la publicidad.
-
Feature_
-
Clave externa en la primera columna de la tabla de características de . Esta columna especifica la característica que debe instalarse para que la biblioteca de tipos esté operativa.
-
costo de
-
Costo asociado al registro de la biblioteca de tipos en bytes. Debe ser un número no negativo o null.
Observaciones
Esta tabla se conoce cuando se ejecuta la acción RegisterTypeLibraries o la acción UnregisterTypeLibraries .
El instalador escribe toda la información de registro de la biblioteca de tipos en la ubicación del registro de HKEY_LOCAL_MACHINE (HKLM). Este es el caso incluso para las instalaciones por usuario. Las bibliotecas de tipos no se pueden registrar en ubicaciones por usuario (HKCU).
Se recomienda encarecidamente que los autores de paquetes de instalación usen la tabla TypeLib. En su lugar, deben registrar bibliotecas de tipos mediante la tabla registro de. Entre las razones para evitar el registro propio se incluyen:
- Si se produce un error en una instalación mediante la tabla TypeLib y debe revertirse, es posible que la reversión no restaure el equipo al mismo estado que existía antes de la reversión. Es posible que las bibliotecas de tipos registradas antes de la reversión no se registren después de la reversión.
Validación