Assistent zum Implementieren von Schnittstellen
Aktualisiert: November 2007
Dieser Assistent implementiert eine Schnittstelle für ein COM-Objekt. Die COM-Bibliotheken in Visual Studio und Windows enthalten bereits Implementierungen zahlreicher Schnittstellen. Eine Schnittstellenimplementierung wird mit einem Objekt verknüpft, sobald eine Instanz dieses Objekts erstellt wird. Sie enthält die Dienste, die vom Objekt zur Verfügung gestellt werden.
Eine Erläuterung zu Schnittstellen und Implementierungen finden Sie unter Interfaces and Interface Implementations im Windows SDK.
Schnittstelle implementieren aus
Gibt den Speicherort der Typbibliothek an, von der die Schnittstelle aus erstellt wird.Option
Beschreibung
Projekt
Die Typbibliothek ist Teil des Projekts.
Registrierung
Die Typbibliothek ist im System registriert. Registrierte Typbibliotheken sind unter Verfügbare Typbibliotheken aufgeführt.
Datei
Die Typbibliothek muss nicht unbedingt im System registriert sein, sie ist jedoch in einer Datei enthalten. Das Verzeichnis der Datei muss unter Speicherort angegeben werden.
Verfügbare Typbibliotheken
Zeigt die verfügbaren Typbibliotheken mit Schnittstellendefinitionen an, die Sie implementieren können. Wenn Sie unter Schnittstelle implementieren aus auf Datei klicken, kann dieses Feld nicht bearbeitet werden.Speicherort
Zeigt den Speicherort der Typbibliothek an, die derzeit in der Liste Verfügbare Typbibliotheken markiert ist. Wenn Sie unter Schnittstelle implementieren aus die Option Datei ausgewählt haben, klicken Sie auf die Schaltfläche mit den Auslassungspunkten (...), um eine Datei zu suchen, die die gewünschte Typbibliothek enthält.Schnittstellen
Zeigt die Schnittstellen an, deren Definitionen in der Typbibliothek enthalten sind, die derzeit im Feld Verfügbare Typbibliotheken markiert ist.Hinweis: Schnittstellen, die denselben Namen wie Schnittstellen haben, die vom ausgewählten Objekt bereits implementiert wurden, werden im Feld Schnittstellen nicht angezeigt.
Übertragungsschaltfläche
Beschreibung
>
Fügt der Liste Schnittstellen implementieren den Schnittstellennamen hinzu, der derzeit in der Liste Schnittstellen markiert ist.
>>
Fügt der Liste Schnittstellen implementieren alle Schnittstellennamen hinzu, die derzeit in der Liste Schnittstellen verfügbar sind.
<
Entfernt den derzeit in der Liste Schnittstellen implementieren markierten Schnittstellennamen.
<<
Entfernt alle derzeit in der Liste Schnittstellen implementieren enthaltenen Schnittstellennamen aus der Liste.
Schnittstellen implementieren
Zeigt die Namen der Schnittstellen an, die Sie markiert haben, um sie für das Objekt zu implementieren.Hinweis: Wenn Sie mehr als eine von IDispatch abgeleitete Schnittstelle einfügen oder versuchen, eine Schnittstelle zu implementieren, die von einer anderen bereits in der Klasse befindlichen Schnittstelle abgeleitet wird, müssen Sie die COM_MAP-Einträge eindeutig kennzeichnen. Weitere Informationen finden Sie unter COM_INTERFACE_ENTRY2.