Interfaccia ITypeLib (oaidl.h)

Rappresenta una libreria di tipi, i dati che descrivono un set di oggetti. Una libreria di tipi può essere un file binario autonomo (. TLB), una risorsa in una libreria di collegamento dinamica o in un file eseguibile (.DLL, . OLB o .EXE).

Ereditarietà

L'interfaccia ITypeLib eredita dall'interfaccia IUnknown . ITypeLib include anche questi tipi di membri:

Metodi

L'interfaccia ITypeLib include questi metodi.

 
ITypeLib::FindName

Individua le occorrenze di una descrizione dei tipi in una libreria dei tipi. Questa operazione può essere usata per verificare rapidamente che un nome esista in una libreria di tipi.
ITypeLib::GetDocumentation

Recupera la stringa di documentazione per la libreria, il nome e il percorso completi del file della Guida e l'identificatore di contesto per l'argomento della Guida della libreria nel file della Guida.
ITypeLib::GetLibAttr

Recupera la struttura che contiene gli attributi della libreria.
ITypeLib::GetTypeComp

Consente a un compilatore client di associare ai tipi, variabili, costanti e funzioni globali per una libreria.
ITypeLib::GetTypeInfo

Recupera la descrizione del tipo specificata nella libreria.
ITypeLib::GetTypeInfoCount

Fornisce il numero di descrizioni dei tipi presenti in una libreria di tipi.
ITypeLib::GetTypeInfoOfGuid

Recupera la descrizione del tipo che corrisponde al GUID specificato.
ITypeLib::GetTypeInfoType

Recupera il tipo di una descrizione del tipo.
ITypeLib::IsName

Indica se una stringa passata contiene il nome di un tipo o di un membro descritto nella libreria.
ITypeLib::ReleaseTLibAttr

Rilascia il TLIBATTR originariamente ottenuto da GetLibAttr.

Commenti

Il Registro di sistema contiene un elenco di tutte le librerie di tipi installate. L'organizzazione della libreria dei tipi è illustrata nella figura seguente:

Diagramma che mostra l'organizzazione delle librerie di tipi installate come elencate nel Registro di sistema.

L'interfaccia ITypeLib fornisce metodi per accedere a una libreria di descrizioni dei tipi. Questa interfaccia supporta quanto segue:

  • Contenimento generalizzato per le informazioni sul tipo. ITypeLib consente l'iterazione sulle descrizioni dei tipi contenute nella libreria.
  • Funzioni globali e dati. Una libreria di tipi può contenere descrizioni di un set di moduli (. DLL che esporta dati e funzioni. La libreria dei tipi supporta la compilazione di riferimenti ai dati e alle funzioni esportate.
  • Informazioni generali, tra cui un nome leggibile dall'utente per la libreria e la guida per l'intera libreria.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione oaidl.h

Vedi anche

Interfacce e funzioni della descrizione dei tipi