UCOMITypeLib.FindName(String, Int32, UCOMITypeInfo[], Int32[], Int16) 方法

定义

查找类型库中类型说明的出现次数。

public:
 void FindName(System::String ^ szNameBuf, int lHashVal, cli::array <System::Runtime::InteropServices::UCOMITypeInfo ^> ^ ppTInfo, cli::array <int> ^ rgMemId, short % pcFound);
public void FindName(string szNameBuf, int lHashVal, System.Runtime.InteropServices.UCOMITypeInfo[] ppTInfo, int[] rgMemId, ref short pcFound);
abstract member FindName : string * int * System.Runtime.InteropServices.UCOMITypeInfo[] * int[] * int16 -> unit
Public Sub FindName (szNameBuf As String, lHashVal As Integer, ppTInfo As UCOMITypeInfo(), rgMemId As Integer(), ByRef pcFound As Short)

参数

szNameBuf
String

要搜索的名称。

lHashVal
Int32

用于加速搜索的哈希值,由 LHashValOfNameSys 函数计算。 如果 lHashVal 为 0,则计算一个值。

ppTInfo
UCOMITypeInfo[]

成功返回时,指向包含指定 szNameBuf名称的类型说明的指针数组。

rgMemId
Int32[]

找到的项的数组 MEMBERID ; rgMemId [i] 是 MEMBERID 索引到 [i] 指定的类型说明中的 ppTInfo 索引。 不能为 null

pcFound
Int16

在条目中,指示要查找的实例数。 例如, pcFound 可以调用 = 1 来查找第一个匹配项。 找到一个实例时,搜索将停止。

退出时,指示找到的实例数。 in如果和outpcFound相同,则可能包含更多包含名称的类型说明。

注解

必须有足够的空间 rgMemId 来保存 pcFound 条目。

有关其他 ITypeLib::FindName信息,请参阅 MSDN 库。

适用于