Partager via


Interface IPipeByte (objidlbase.h)

Transfère des données du type d’octet (qui a une largeur de 8 bits).

Héritage

L’interface IPipeByte hérite de l’interface IUnknown . IPipeByte a également les types de membres suivants :

Méthodes

L’interface IPipeByte possède ces méthodes.

 
IPipeByte ::P ull

La méthode IPipeByte ::P ull (objidlbase.h) récupère les données du type d’octet à partir de la source de canal.
IPipeByte ::P ush

La méthode IPipeByte ::P ush (objidlbase.h) envoie les données du type d’octet à la source de canal.

Remarques

Les interfaces IPipeByte, IPipeDouble et IPipeLong sont similaires aux canaux DCE/RPC standard. Toutefois, l’implémentation COM des canaux offre plus de flexibilité. Avec l’implémentation COM, l’idée de base est que le canal est simplement une autre interface avec deux méthodes : Pull et Push. Il en résulte trois avantages main :

  • Un canal COM étant une autre interface, il peut être reçu en tant que paramètre out à partir d’un appel de méthode, puis l’option Pull ou Push peut être appelée.
  • Il n’existe aucune restriction quant au moment d’appeler les méthodes Pull et Push , donc un canal est en réalité bidirectionnel.
  • Les canaux étant des interfaces, les appels de méthode peuvent être asynchrones et suivre ces règles.
Pour plus d’informations, consultez Canaux dans la documentation RPC.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête objidlbase.h (inclure ObjIdl.h)

Voir aussi

IPipeDouble

IPipeLong