語言

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 和 out 的 pcFound 值相同,可能會有更多類型描述包含該名稱。

備註

裡面必須有足夠的空間 rgMemId 容納 pcFound 入口。

欲了解更多資訊 ITypeLib::FindName,請參閱MSDN圖書館。

適用於