Metodo ICreateTypeLib::CreateTypeInfo (oaidl.h)
Crea una nuova istanza di descrizione del tipo all'interno della libreria dei tipi.
Sintassi
HRESULT CreateTypeInfo(
[in] LPOLESTR szName,
[in] TYPEKIND tkind,
[out] ICreateTypeInfo **ppCTInfo
);
Parametri
[in] szName
Nome del nuovo tipo.
[in] tkind
TYPEKIND della descrizione del tipo da creare.
[out] ppCTInfo
Descrizione del tipo.
Valore restituito
Questo metodo può restituire uno di questi valori.
Codice restituito | Descrizione |
---|---|
|
Operazione completata. |
|
Uno o più argomenti non sono validi. |
|
Memoria insufficiente per completare l'operazione. |
|
Memoria insufficiente per completare l'operazione. |
|
Lo stato della libreria dei tipi non è valido per questa operazione. |
|
Il nome specificato non è univoco. |
|
Tipo non corrispondente. |
Commenti
Usare ICreateTypeLib per creare una nuova istanza di descrizione del tipo all'interno della libreria. Viene restituito un errore se il nome specificato viene già visualizzato nella libreria. I valori tkind validi sono descritti in TYPEKIND . Per ottenere le informazioni sul tipo della descrizione del tipo creata, chiamare IUnknown::QueryInterface(IID_ITypeInfo, ...)
sulla classe ICreateTypeLib restituita. Queste informazioni sul tipo possono essere usate da altre descrizioni dei tipi che lo fanno riferimento usando ICreateTypeInfo::AddRefTypeInfo.
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Windows |
Intestazione | oaidl.h |