IPipeByte-Schnittstelle (objidl.h)
Überträgt Daten des Bytetyps (der 8 Bit breit ist).
Vererbung
Die IPipeByte-Schnittstelle erbt von der IUnknown-Schnittstelle . IPipeByte verfügt auch über folgende Arten von Membern:
Methoden
Die IPipeByte-Schnittstelle verfügt über diese Methoden.
IPipeByte::P ull Die IPipeByte::P ull-Methode (objidl.h) ruft Daten des Bytetyps aus der Pipequelle ab. |
IPipeByte::P ush Die IPipeByte::P ush-Methode (objidl.h) sendet Daten des Bytetyps an die Pipequelle. |
Hinweise
Die Schnittstellen IPipeByte, IPipeDouble und IPipeLong ähneln den DCE/RPC-Standardpipes. Die COM-Implementierung von Pipes bietet jedoch mehr Flexibilität. Bei der COM-Implementierung ist die Grundidee, dass die Pipe einfach eine weitere Schnittstelle mit zwei Methoden ist: Pull und Push. Dies führt zu drei Standard Vorteilen:
- Eine COM-Pipe ist eine weitere Schnittstelle, sodass sie als out-Parameter von einem Methodenaufruf empfangen und dann entweder Pull oder Push aufgerufen werden kann.
- Es gibt keine Einschränkungen, wann die Pull- und Push-Methoden aufgerufen werden sollen, sodass eine Pipe in Wirklichkeit bidirektional ist.
- Pipes sind Schnittstellen, sodass die Methodenaufrufe asynchron sein können und diesen Regeln folgen.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | objidl.h (include ObjIdl.h) |