IProvideMultipleClassInfo::GetInfoOfIndex 方法 (ocidl.h)
從指定的索引擷取型別資訊。
語法
HRESULT GetInfoOfIndex(
[in] ULONG iti,
[in] DWORD dwFlags,
[out] ITypeInfo **pptiCoClass,
[out] DWORD *pdwTIFlags,
[out] ULONG *pcdispidReserved,
[out] IID *piidPrimary,
[out] IID *piidSource
);
參數
[in] iti
您想要取得資訊的型別資訊的索引。 Index 0 是擴充器對象的預設介面;index *pcti-1 是基底物件的索引。
[in] dwFlags
位欄位欄位,指出要求哪些 out 參數。 指出特定旗標會導致適當的資訊指派給相關聯的 out 參數。 此參數可以是下列其中一個值。
[out] pptiCoClass
所要求參與者的 coclass 類型資訊。 請參閱 ITypeInfo。
[out] pdwTIFlags
bitfield 旗標。
[out] pcdispidReserved
默認 介面 pptiCoClass 保留的 DISPID 數目以供自己使用。 這個數位可用來計算這個類別所擴充之物件所實作之保留範圍中位移 DISPID 的數量。
[out] piidPrimary
要求參與者之主要介面的 IID。
[out] piidSource
所要求參與者之預設來源介面的 IID。
傳回值
這個方法可以傳回標準傳回值E_INVALIDARG、E_POINTER、E_FAIL和S_OK。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 2000 專業版 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | ocidl.h |