다음을 통해 공유


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]는 ppTInfo[i]에서 지정한 형식 설명으로 인덱스를 만드는 MEMBERID이며 null일 수 없습니다.

pcFound
Int16

항목에서 찾을 인스턴스의 수를 나타냅니다. 예를 들어, 첫 번째 항목을 찾기 위해 pcFound = 1을 호출할 수 있습니다. 이때 인스턴스를 하나 발견하면 검색을 중지합니다.

종료할 때 발견한 인스턴스의 수를 알려 줍니다. pcFoundinout의 값이 동일하면 이름을 포함하는 형식 설명이 더 많을 수 있습니다.

설명

에 항목을 저장할 pcFound 충분한 공간이 rgMemId 있어야 합니다.

에 대 한 자세한 내용은 ITypeLib::FindName, MSDN Library를 참조 합니다.

적용 대상