Condividi tramite


Funzione LoadTypeLibEx (oleauto.h)

Carica una libreria dei tipi e (facoltativamente) la registra nel Registro di sistema.

Sintassi

HRESULT LoadTypeLibEx(
  LPCOLESTR szFile,
  REGKIND   regkind,
  ITypeLib  **pptlib
);

Parametri

szFile

File della libreria dei tipi.

regkind

Identifica il tipo di registrazione da eseguire per la libreria dei tipi in base ai flag seguenti: DEFAULT, REGISTER e NONE. REGKIND_DEFAULT chiama semplicemente LoadTypeLib e la registrazione viene eseguita in base alle regole di registrazione LoadTypeLib . REGKIND_NONE chiama LoadTypeLib senza il processo di registrazione abilitato. REGKIND_REGISTER chiama LoadTypeLib seguito da RegisterTypeLib, che registra la libreria dei tipi. Per annullare la registrazione della libreria dei tipi, usare UnRegisterTypeLib.

pptlib

Libreria dei tipi.

Valore restituito

Questa funzione può restituire uno di questi valori.

Codice restituito Descrizione
S_OK
Operazione completata.
E_INVALIDARG
Uno o più argomenti non sono validi.
E_OUTOFMEMORY
Memoria insufficiente per completare l'operazione.
TYPE_E_IOERROR
La funzione non è stata in grado di scrivere nel file.
TYPE_E_REGISTRYACCESS
Impossibile aprire il database di registrazione del sistema.
TYPE_E_INVALIDSTATE
Impossibile aprire la libreria dei tipi.
TYPE_E_CANTLOADLIBRARY
Impossibile caricare la libreria dei tipi o la DLL.

Commenti

Consente ai programmatori di specificare se deve essere caricata o meno la libreria dei tipi.

Requisiti

Requisito Valore
Piattaforma di destinazione Windows
Intestazione oleauto.h
Libreria OleAut32.lib
DLL OleAut32.dll