iTypeInfo::GetIDsOfNames 方法 (oaidl.h)
成員名稱與成員 ID 之間,以及參數名稱與參數 ID 之間的對應。
語法
HRESULT GetIDsOfNames(
[in] LPOLESTR *rgszNames,
[in] UINT cNames,
[out] MEMBERID *pMemId
);
參數
[in] rgszNames
要對應的名稱陣列。
[in] cNames
要對應之名稱的計數。
[out] pMemId
呼叫端配置的陣列,在其中放置名稱對應。
傳回值
這個方法可以傳回下列其中一個值。
傳回碼 | Description |
---|---|
|
成功。 |
|
一或多個自變數無效。 |
|
記憶體不足,無法完成作業。 |
備註
函式 GetIDsOfNames 會對應 成員 (rgszNames[0]) 及其參數 (rgszNames[1] ...rgszNames[cNames- 1]) (pMemId[0]) 成員的標識符,並將指定的參數標識碼 (pMemId[1] ... pMemId[cNames- 1]) 。 參數的標識碼是成員函式自變數清單中的第一個參數 0,第二個參數則為 1,依此類推斷。
如果類型描述繼承自另一個類型描述,則此函式會視需要遞歸基底類型描述,以尋找具有要求成員標識符的專案。
規格需求
需求 | 值 |
---|---|
目標平台 | Windows |
標頭 | oaidl.h |