Bagikan melalui


Metode ITypeInfo::GetIDsOfNames (oaidl.h)

Peta antara nama anggota dan ID anggota, serta nama parameter dan ID parameter.

Sintaks

HRESULT GetIDsOfNames(
  [in]  LPOLESTR *rgszNames,
  [in]  UINT     cNames,
  [out] MEMBERID *pMemId
);

Parameter

[in] rgszNames

Array nama yang akan dipetakan.

[in] cNames

Jumlah nama yang akan dipetakan.

[out] pMemId

Array yang dialokasikan penelepon tempat pemetaan nama ditempatkan.

Nilai kembali

Metode ini dapat mengembalikan salah satu nilai ini.

Menampilkan kode Deskripsi
S_OK
Berhasil.
E_INVALIDARG
Satu atau beberapa argumen tidak valid.
E_OUTOFMEMORY
Tidak cukup memori untuk menyelesaikan operasi.

Keterangan

Fungsi GetIDsOfNames memetakan nama anggota (rgszNames[0]) dan parameternya (rgszNames[1] ... rgszNames[cNames- 1]) ke ID anggota (pMemId[0]), dan ke ID parameter yang ditentukan (pMemId[1] ... pMemId[cNames- 1]). ID parameter adalah 0 untuk parameter pertama dalam daftar argumen fungsi anggota, 1 untuk yang kedua, dan sebagainya.

Jika deskripsi jenis mewarisi dari deskripsi jenis lain, fungsi ini rekursif ke deskripsi jenis dasar, jika perlu, untuk menemukan item dengan ID anggota yang diminta.

Persyaratan

Persyaratan Nilai
Target Platform Windows
Header oaidl.h

Lihat juga

ITypeInfo