Método IProvideMultipleClassInfo::GetInfoOfIndex (ocidl.h)

Recupera la información de tipo del índice especificado.

Sintaxis

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

Parámetros

[in] iti

Índice de la información de tipo para la que desea obtener información. El índice 0 es la interfaz predeterminada del objeto extensor; index *pcti-1 es el índice del objeto base.

[in] dwFlags

Campo de bits que indica qué parámetros de salida se solicitan. Indicar que una marca determinada da como resultado la información adecuada que se asigna al parámetro out asociado. Este parámetro puede ser uno de los valores siguientes.

Valor Significado
MULTICLASSINFO_GETTYPEINFO
0x00000001
Indica una solicitud de información de pptiCoClass .
MULTICLASSINFO_GETNUMRESERVEDDISPIDS
0x00000002
Indica una solicitud para la información pcdispidReserved y pdwTIFlags .
MULTICLASSINFO_GETIIDPRIMARY
0x00000004
Indica una solicitud de información piidPrimary .
MULTICLASSINFO_GETIIDSOURCE
0x00000008
Indica una solicitud de información piidSource .

[out] pptiCoClass

Información de tipo de coclase para el colaborador solicitado. Vea ITypeInfo.

[out] pdwTIFlags

Marca de campo de bits.

[out] pcdispidReserved

El número de DISPIDs la interfaz predeterminada de pptiCoClass se reserva para su propio uso. Este número se puede usar para calcular la cantidad para desplazar los DISPID en el intervalo reservado implementado por el objeto que esta clase está extendiendo.

[out] piidPrimary

IiD de la interfaz principal para el colaborador solicitado.

[out] piidSource

IiD de la interfaz de origen predeterminada para el colaborador solicitado.

Valor devuelto

Este método puede devolver los valores devueltos estándar E_INVALIDARG, E_POINTER, E_FAIL y S_OK.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado ocidl.h

Consulte también

IProvideMultipleClassInfo