Condividi tramite


Interfaccia IPipeLong (objidlbase.h)

Trasferisce i dati del tipo intero lungo ,ovvero a 32 bit a larghezza.

Ereditarietà

L'interfaccia IPipeLong eredita dall'interfaccia IUnknown . IPipeLong include anche questi tipi di membri:

Metodi

L'interfaccia IPipeLong include questi metodi.

 
IPipeLong::P ull

Il metodo IPipeLong::P ull (objidlbase.h) recupera i dati del tipo intero lungo dall'origine della pipe.
IPipeLong::P ush

Il metodo IPipeLong::P ush (objidlbase.h) invia i dati del tipo intero lungo all'origine della 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 ci sono 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 queste regole.
Per altre informazioni, vedere Pipe nella documentazione di RPC.

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)

Vedi anche

IPipeByte

IPipeDouble