Condividi tramite


Metodo IProvideMultipleClassInfo::GetInfoOfIndex (ocidl.h)

Recupera le informazioni sul tipo dall'indice specificato.

Sintassi

HRESULT GetInfoOfIndex(
  [in]  ULONG     iti,
  [in]  DWORD     dwFlags,
  [out] ITypeInfo **pptiCoClass,
  [out] DWORD     *pdwTIFlags,
  [out] ULONG     *pcdispidReserved,
  [out] IID       *piidPrimary,
  [out] IID       *piidSource
);

Parametri

[in] iti

Indice delle informazioni sul tipo per cui si desidera ottenere informazioni. Indice 0 è l'interfaccia predefinita dell'oggetto extender; index *pcti-1 è l'indice dell'oggetto base.

[in] dwFlags

Un campo bit che indica quali parametri vengono richiesti. Indicando un flag specifico, le informazioni appropriate assegnate al parametro out associato. Questo parametro può avere uno dei valori seguenti.

Valore Significato
MULTICLASSINFO_GETTYPEINFO
0x00000001
Indica una richiesta di informazioni pptiCoClass .
MULTICLASSINFO_GETNUMRESERVEDDISPIDS
0x00000002
Indica una richiesta per le informazioni pcdispidReserved e pdwTIFlags .
MULTICLASSINFO_GETIIDPRIMARY
0x00000004
Indica una richiesta di informazioni piidPrimary .
MULTICLASSINFO_GETIIDSOURCE
0x00000008
Indica una richiesta di informazioni piidSource .

[out] pptiCoClass

Informazioni sul tipo di coclasse per il collaboratore richiesto. Vedere ITypeInfo.

[out] pdwTIFlags

Flag di bitfield.

[out] pcdispidReserved

Numero di DISPIDs l'interfaccia predefinita di pptiCoClass riserva per il proprio uso. Questo numero può essere usato per calcolare la quantità di offset di DISPID nell'intervallo riservato implementato dall'oggetto che questa classe sta estendendo.

[out] piidPrimary

Id dell'interfaccia primaria per il collaboratore richiesto.

[out] piidSource

Id dell'interfaccia di origine predefinita per il collaboratore richiesto.

Valore restituito

Questo metodo può restituire i valori restituiti standard E_INVALIDARG, E_POINTER, E_FAIL e S_OK.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione ocidl.h

Vedi anche

IProvideMultipleClassInfo