UCOMITypeLib.FindName(String, Int32, UCOMITypeInfo[], Int32[], Int16) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menemukan kemunculan deskripsi jenis dalam pustaka jenis.
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)
Parameter
- szNameBuf
- String
Nama yang akan dicari.
- lHashVal
- Int32
Nilai hash untuk mempercepat pencarian, dihitung oleh LHashValOfNameSys fungsi . Jika lHashVal adalah 0, nilai dihitung.
- ppTInfo
- UCOMITypeInfo[]
Saat pengembalian berhasil, array pointer ke deskripsi jenis yang berisi nama yang ditentukan dalam szNameBuf.
- rgMemId
- Int32[]
Array dari MEMBERID item yang ditemukan; rgMemId [i] adalah indeks tersebut MEMBERID ke dalam deskripsi jenis yang ditentukan oleh ppTInfo [i]. Tidak bisa menjadi null.
- pcFound
- Int16
Pada entri, menunjukkan berapa banyak instans yang harus dicari. Misalnya, pcFound = 1 dapat dipanggil untuk menemukan kemunculan pertama. Pencarian berhenti saat satu instans ditemukan.
Saat keluar, menunjukkan jumlah instans yang ditemukan.
in Jika nilai pcFound dan out identik, mungkin ada lebih banyak deskripsi jenis yang berisi nama.
Keterangan
Harus ada cukup ruang untuk rgMemId menyimpan pcFound entri.
Untuk informasi tambahan tentang ITypeLib::FindName, lihat Pustaka MSDN.