共用方式為


iTypeInfo::GetIDsOfNames 方法 (oaidl.h)

成員名稱與成員 ID 之間,以及參數名稱與參數 ID 之間的對應。

語法

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

參數

[in] rgszNames

要對應的名稱陣列。

[in] cNames

要對應之名稱的計數。

[out] pMemId

呼叫端配置的陣列,在其中放置名稱對應。

傳回值

這個方法可以傳回下列其中一個值。

傳回碼 Description
S_OK
成功。
E_INVALIDARG
一或多個自變數無效。
E_OUTOFMEMORY
記憶體不足,無法完成作業。

備註

函式 GetIDsOfNames 會對應 成員 (rgszNames[0]) 及其參數 (rgszNames[1] ...rgszNames[cNames- 1]) (pMemId[0]) 成員的標識符,並將指定的參數標識碼 (pMemId[1] ... pMemId[cNames- 1]) 。 參數的標識碼是成員函式自變數清單中的第一個參數 0,第二個參數則為 1,依此類推斷。

如果類型描述繼承自另一個類型描述,則此函式會視需要遞歸基底類型描述,以尋找具有要求成員標識符的專案。

規格需求

需求
目標平台 Windows
標頭 oaidl.h

另請參閱

ITypeInfo