IWSDInboundAttachment ::Read, méthode (wsdattachment.h)
Récupère les données de pièce jointe à partir d’un message envoyé par un hôte distant.
Syntaxe
HRESULT Read(
[out] BYTE *pBuffer,
[in] DWORD dwBytesToRead,
[out] LPDWORD pdwNumberOfBytesRead
);
Paramètres
[out] pBuffer
Pointeur vers une mémoire tampon recevant les données lues à partir du flux de pièces jointes. Le programme d’application est responsable de l’allocation et de la libération de cette mémoire tampon de données.
[in] dwBytesToRead
Taille de la mémoire tampon d’entrée pBuffer , en octets.
[out] pdwNumberOfBytesRead
Pointeur vers un DWORD contenant le nombre d’octets de données lus à partir du flux de pièces jointes dans la mémoire tampon d’entrée pBuffer .
Valeur retournée
Les valeurs de retour possibles incluent, sans s’y limiter, les éléments suivants :
Code de retour | Description |
---|---|
|
Méthode terminée avec succès. |
|
La fin du flux de pièces jointes a été atteinte. |
|
pBuffer a la valeur NULL. |
|
pdwNumberofBytesRead a lavaleur NULL. |
Remarques
La méthode Read permet à une application de recevoir des données arbitraires d’un hôte distant dans une pièce jointe de message encapsulé MIME. WSDAPI fournit un objet implémentant cette interface lorsqu’un flux de pièces jointes est reçu dans le cadre d’un message. L’appel à Read ouvre le flux de pièces jointes entrantes et transfère les données de pièce jointe vers la mémoire tampon de l’application. Si Read retourne S_OK ou S_FALSE, pdwNumberofBytesRead est défini sur le nombre d’octets lus, qui peut être inférieur à la taille de la mémoire tampon. L’appel en lecture peut bloquer le trafic réseau.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | wsdattachment.h (inclure Wsdapi.h) |
DLL | Wsdapi.dll |