Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Überträgt Daten des doppelten Typs (64 Bit breit).
Vererbung
Die IPipeDouble-Schnittstelle erbt von der IUnknown-Schnittstelle . IPipeDouble verfügt auch über die folgenden Typen von Mitgliedern:
Methodik
Die IPipeDouble-Schnittstelle hat diese Methoden.
|
IPipeDouble::P ull Die Methode IPipeDouble::P ull (objidlbase.h) ruft Daten des doppelten Typs aus der Rohrquelle ab. |
|
IPipeDouble::P ush Die Methode IPipeDouble::P ush (objidlbase.h) sendet Daten des doppelten Typs an die Rohrquelle. |
Bemerkungen
Die IPipeByte-, IPipeDouble- und IPipeLong-Schnittstellen ähneln den standardmäßigen DCE/RPC-Rohren. Die COM-Implementierung von Rohren bietet jedoch mehr Flexibilität. Mit der COM-Implementierung ist die Grundidee, dass die Pipe einfach eine andere Schnittstelle mit zwei Methoden ist: Pull und Push. Dies führt zu drei Hauptvorteilen:
- Eine COM-Pipe ist eine andere Schnittstelle, sodass sie als Out-Parameter von einem Methodenaufruf empfangen werden kann und dann pull oder Push aufgerufen werden kann.
- Es gibt keine Einschränkungen für den Aufruf der Pull- und Push-Methoden , sodass eine Pipe in Wirklichkeit bidirektional ist.
- Pipes sind Schnittstellen, sodass die Methodenaufrufe asynchron sein können und diesen Regeln entsprechen.
Anforderungen
| Anforderung | Wert |
|---|---|
| Mindestens unterstützter Client | Windows 2000 Professional [nur Desktop-Apps] |
| Mindestanforderungen für unterstützte Server | Windows 2000 Server [nur Desktop-Apps] |
| Zielplattform | Fenster |
| Überschrift | objidlbase.h (include ObjIdl.h) |