ITypeComp.Bind(String, Int32, Int16, ITypeInfo, DESCKIND, BINDPTR) Metod

Definition

Mappar ett namn till en medlem av en typ eller binder globala variabler och funktioner som finns i ett typbibliotek.

public:
 void Bind(System::String ^ szName, int lHashVal, short wFlags, [Runtime::InteropServices::Out] System::Runtime::InteropServices::ComTypes::ITypeInfo ^ % ppTInfo, [Runtime::InteropServices::Out] System::Runtime::InteropServices::ComTypes::DESCKIND % pDescKind, [Runtime::InteropServices::Out] System::Runtime::InteropServices::ComTypes::BINDPTR % pBindPtr);
public void Bind(string szName, int lHashVal, short wFlags, out System.Runtime.InteropServices.ComTypes.ITypeInfo ppTInfo, out System.Runtime.InteropServices.ComTypes.DESCKIND pDescKind, out System.Runtime.InteropServices.ComTypes.BINDPTR pBindPtr);
abstract member Bind : string * int * int16 * ITypeInfo * DESCKIND * BINDPTR -> unit
Public Sub Bind (szName As String, lHashVal As Integer, wFlags As Short, ByRef ppTInfo As ITypeInfo, ByRef pDescKind As DESCKIND, ByRef pBindPtr As BINDPTR)

Parametrar

szName
String

Namnet som ska bindas.

lHashVal
Int32

Ett hash-värde som szName beräknas av LHashValOfNameSys.

wFlags
Int16

Ett flaggor ord som innehåller en eller flera av de anropa flaggor som definierats i INVOKEKIND uppräkningen.

ppTInfo
ITypeInfo

När den här metoden returneras innehåller en referens till den typbeskrivning som innehåller det objekt som det är bundet till, om en FUNCDESC eller VARDESC returnerades. Den här parametern skickas oinitierad.

pDescKind
DESCKIND

När den här metoden returnerar innehåller en referens till en DESCKIND uppräknare som anger om namnet som är bundet till är , VARDESCFUNCDESCeller TYPECOMP. Den här parametern skickas oinitierad.

pBindPtr
BINDPTR

När den här metoden returnerar, innehåller en referens till gränssnittet bound-to VARDESC, FUNCDESCeller ITypeComp . Den här parametern skickas oinitierad.

Kommentarer

Mer information finns i ITypeComp::Bind-metoden.

Gäller för