ICreateTypeInfo::AddRefTypeInfo-Methode (oaidl.h)

Fügt denen, auf die durch die zu erstellende Typbeschreibung verwiesen wird, eine Typbeschreibung hinzu.

Syntax

HRESULT AddRefTypeInfo(
  [in] ITypeInfo *pTInfo,
  [in] HREFTYPE  *phRefType
);

Parameter

[in] pTInfo

Die Typbeschreibung, auf die verwiesen werden soll.

[in] phRefType

Das Handle, das dieser Typbeschreibung den Typinformationen zugeordnet ist, auf die verwiesen wird.

Rückgabewert

Diese Methode kann einen dieser Werte zurückgeben.

Rückgabecode Beschreibung
S_OK
Erfolg.
E_INVALIDARG
Mindestens eines der Argumente ist ungültig.
E_OUTOFMEMORY
Unzureichender Arbeitsspeicher, um den Vorgang abzuschließen.
E_ACCESSDENIED
Das Ziel kann nicht geschrieben werden.
STG_E_INSUFFICIENTMEMORY
Unzureichender Arbeitsspeicher, um den Vorgang abzuschließen.
TYPE_E_WRONGTYPEKIND
Typenkonflikt.

Hinweise

Der zweite Parameter gibt einen Zeiger auf das Handle der hinzugefügten Typinformationen zurück. Wenn AddRefTypeInfo zuvor für dieselben Typinformationen aufgerufen wurde, wird der Index, der vom vorherigen Aufruf zurückgegeben wurde, in phRefType zurückgegeben. Wenn sich die Typbeschreibung in der zu erstellenden Typbibliothek befindet, können ihre Typinformationen abgerufen werden, indem Sie IUnknown::QueryInterface(IID_ITypeInfo, ...) auf der ICreateTypeInfo-Schnittstelle dieser Typbeschreibung aufrufen.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile oaidl.h

Weitere Informationen

ICreateTypeInfo