ICreateTypeInfo::AddImplType-Methode (oaidl.h)
Gibt eine geerbte Schnittstelle oder eine Schnittstelle an, die von einer Komponentenobjektklasse (Coklasse) implementiert wird.
Syntax
HRESULT AddImplType(
[in] UINT index,
[in] HREFTYPE hRefType
);
Parameter
[in] index
Der Index der hinzuzufügenden Implementierungsklasse. Gibt die Reihenfolge des Typs relativ zum anderen Typ an.
[in] hRefType
Ein Handle für die Typbeschreibung, auf die verwiesen wird, die aus der AddRefType-Beschreibung abgerufen wurde.
Rückgabewert
Diese Methode kann einen dieser Werte zurückgeben.
Rückgabecode | Beschreibung |
---|---|
|
Erfolg. |
|
Mindestens eines der Argumente ist ungültig. |
|
Unzureichender Arbeitsspeicher, um den Vorgang abzuschließen. |
|
Das Ziel kann nicht geschrieben werden. |
|
Unzureichender Arbeitsspeicher, um den Vorgang abzuschließen. |
|
Typenkonflikt. |
Hinweise
Verwenden Sie index = 0, um eine geerbte Schnittstelle anzugeben. Rufen Sie für ein Dispinterface mit Syntax 2 zweimal ICreateTypeInfo::AddImplType auf, einmal mit index = 0 für den geerbten IDispatch und einmal mit index = 1 für die Schnittstelle, die umschlossen wird. Rufen Sie für eine duale Schnittstelle ICreateTypeInfo::AddImplType mit index = -1 für die TKIND_INTERFACE Typinformationskomponente der dualen Schnittstelle auf.
Requirements (Anforderungen)
Zielplattform | Windows |
Kopfzeile | oaidl.h |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für