Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse 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) |