Freigeben über


ITypeComp::BindType-Methode (oaidl.h)

Bindet an die Typbeschreibungen in einer Typbibliothek.

Syntax

HRESULT BindType(
  [in]  LPOLESTR  szName,
  [in]  ULONG     lHashVal,
  [out] ITypeInfo **ppTInfo,
  [out] ITypeComp **ppTComp
);

Parameter

[in] szName

Der name, der gebunden werden soll.

[in] lHashVal

Der Hashwert für den von LHashValOfName berechneten Namen.

[out] ppTInfo

Eine ITypeInfo des Typs, an den der Name gebunden war.

[out] ppTComp

Übergibt einen gültigen Zeiger, z. B. die Adresse einer ITypeComp-Variablen .

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.

Hinweise

Verwenden Sie die Funktion BindType , um einen Typnamen an die ITypeInfo zu binden, die den Typ beschreibt. Diese Funktion wird für die ITypeComp aufgerufen, die von ITypeLib::GetTypeComp zurückgegeben wird, um an typen zu binden, die in dieser Bibliothek definiert sind. Es kann auch in Zukunft für die Bindung an geschachtelte Typen verwendet werden.

Anforderungen

Anforderung Wert
Zielplattform Windows
Kopfzeile oaidl.h

Weitere Informationen

Itypecomp