Share via


IProvideMultipleClassInfo::GetInfoOfIndex-Methode (ocidl.h)

Ruft die Typinformationen aus dem angegebenen Index ab.

Syntax

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

Parameter

[in] iti

Der Index der Typinformationen, für die Sie Informationen abrufen möchten. Index 0 ist die Standardschnittstelle des Extenderobjekts. index *pcti-1 ist der Index des Basisobjekts.

[in] dwFlags

Ein Bitfeld, das angibt, welche Out-Parameter angefordert werden. Das Angeben eines bestimmten Flags führt dazu, dass dem zugeordneten out-Parameter die entsprechenden Informationen zugewiesen werden. Dieser Parameter kann einen der folgenden Werte annehmen.

Wert Bedeutung
MULTICLASSINFO_GETTYPEINFO
0x00000001
Gibt eine Anforderung für pptiCoClass-Informationen an.
MULTICLASSINFO_GETNUMRESERVEDDISPIDS
0x00000002
Gibt eine Anforderung für pcdispidReserved - und pdwTIFlags-Informationen an.
MULTICLASSINFO_GETIIDPRIMARY
0x00000004
Gibt eine Anforderung für piidPrimary-Informationen an.
MULTICLASSINFO_GETIIDSOURCE
0x00000008
Gibt eine Anforderung für piidSource-Informationen an.

[out] pptiCoClass

Die Coklassentypinformationen für die angeforderte Mitwirkender. Siehe ITypeInfo.

[out] pdwTIFlags

Das Bitfeldflag.

[out] pcdispidReserved

Die Anzahl der DISPIDs der Standardschnittstelle von pptiCoClass reserviert sich für die eigene Verwendung. Diese Zahl kann verwendet werden, um den Betrag zu berechnen, der DISPIDs im reservierten Bereich durch das Objekt, das diese Klasse erweitert, implementiert wird.

[out] piidPrimary

Die IID der primären Schnittstelle für die angeforderte Mitwirkender.

[out] piidSource

Die IID der Standardquellschnittstelle für die angeforderte Mitwirkender.

Rückgabewert

Diese Methode kann die Standardrückgabewerte E_INVALIDARG, E_POINTER, E_FAIL und S_OK zurückgeben.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 2000 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows 2000 Server [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile ocidl.h

Weitere Informationen

IProvideMultipleClassInfo