UCOMITypeLib.FindName(String, Int32, UCOMITypeInfo[], Int32[], Int16) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
在型態庫中尋找型別描述的出現次數。
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圖書館。