Método IProvideMultipleClassInfo::GetInfoOfIndex (ocidl.h)
Recupera as informações de tipo do índice especificado.
Sintaxe
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
O índice das informações de tipo para as quais você deseja obter informações. Index 0 é a interface padrão do objeto extensor; index *pcti-1 é o índice do objeto base.
[in] dwFlags
Um campo de bits que indica quais parâmetros externos estão sendo solicitados. Indicar um sinalizador específico resulta na atribuição das informações apropriadas ao parâmetro out associado. Esse parâmetro pode usar um dos valores a seguir.
[out] pptiCoClass
As informações de tipo de coclass para o contribuidor solicitado. Consulte ITypeInfo.
[out] pdwTIFlags
O sinalizador bitfield.
[out] pcdispidReserved
O número de DISPIDs que a interface padrão de pptiCoClass reserva para seu próprio uso. Esse número pode ser usado para calcular o valor para compensar DISPIDs no intervalo reservado implementado pelo objeto que essa classe está estendendo.
[out] piidPrimary
A IID da interface primária para o contribuidor solicitado.
[out] piidSource
A IID da interface de origem padrão para o contribuidor solicitado.
Retornar valor
Esse método pode retornar os valores de retorno padrão E_INVALIDARG, E_POINTER, E_FAIL e S_OK.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | ocidl.h |