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:
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 |