Freigeben über


Assistent zum Implementieren von Schnittstellen

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

    Beschreibungen

    Project

    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.

    Tipp

    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.

    Tipp

    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.

Siehe auch

Aufgaben

Implementieren einer Schnittstelle