Interfaccia IPipeByte (objidlbase.h)
Trasferisce i dati del tipo di byte (a 8 bit di larghezza).
Ereditarietà
L'interfaccia IPipeByte eredita dall'interfaccia IUnknown . IPipeByte include anche questi tipi di membri:
Metodi
L'interfaccia IPipeByte dispone di questi metodi.
IPipeByte::P ull Il metodo IPipeByte::P ull (objidlbase.h) recupera i dati del tipo di byte dall'origine della pipe. |
IPipeByte::P ush Il metodo IPipeByte::P ush (objidlbase.h) invia i dati del tipo di byte all'origine pipe. |
Commenti
Le interfacce IPipeByte, IPipeDouble e IPipeLong sono simili alle pipe DCE/RPC standard. Tuttavia, l'implementazione COM di pipe offre maggiore flessibilità. Con l'implementazione COM, l'idea di base è che la pipe è semplicemente un'altra interfaccia con due metodi: Pull e Push. Ciò comporta tre vantaggi principali:
- Una pipe COM è un'altra interfaccia, quindi può essere ricevuta come parametro out da una chiamata al metodo e quindi è possibile chiamare Pull o Push .
- Non esistono restrizioni per quando chiamare i metodi Pull e Push , quindi una pipe è in realtà bidirezionale.
- Le pipe sono interfacce, quindi le chiamate al metodo possono essere asincrone e seguire tali regole.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 2000 Professional [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | objidlbase.h (include ObjIdl.h) |