Fungsi DispGetIDsOfNames (oleauto.h)
Pembantu tingkat rendah untuk Invoke yang menyediakan kemandirian mesin untuk Invoke yang disesuaikan.
Sintaks
HRESULT DispGetIDsOfNames(
ITypeInfo *ptinfo,
[in] LPOLESTR *rgszNames,
UINT cNames,
[out] DISPID *rgdispid
);
Parameter
ptinfo
Informasi jenis untuk antarmuka. Informasi jenis ini khusus untuk satu antarmuka dan kode bahasa, sehingga tidak perlu meneruskan pengidentifikasi antarmuka (IID) atau LCID ke fungsi ini.
[in] rgszNames
Array string nama yang dapat berupa array yang sama diteruskan ke DispInvoke dalam struktur DISPPARAMS. Jika cNames lebih besar dari 1, nama depan ditafsirkan sebagai nama metode, dan nama berikutnya ditafsirkan sebagai parameter untuk metode tersebut.
cNames
Jumlah elemen dalam rgszNames.
[out] rgdispid
Array DISPID yang akan diisi oleh fungsi ini. ID pertama sesuai dengan nama metode. ID berikutnya ditafsirkan sebagai parameter untuk metode .
Nilai kembali
Menampilkan kode | Deskripsi |
---|---|
|
Antarmuka didukung. |
|
Salah satu parameter tidak valid. |
|
Satu atau beberapa nama yang ditentukan tidak diketahui. Array DISPID yang dikembalikan berisi DISPID_UNKNOWN untuk setiap entri yang sesuai dengan nama yang tidak diketahui. |
Salah satu kesalahan ITypeInfo::Invoke juga dapat dikembalikan.
Persyaratan
Persyaratan | Nilai |
---|---|
Target Platform | Windows |
Header | oleauto.h |
Pustaka | OleAut32.lib |
DLL | OleAut32.dll |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk