IWSDInboundAttachment::Read-Methode (wsdattachment.h)

Ruft Anlagendaten aus einer Nachricht ab, die von einem Remotehost gesendet wird.

Syntax

HRESULT Read(
  [out] BYTE    *pBuffer,
  [in]  DWORD   dwBytesToRead,
  [out] LPDWORD pdwNumberOfBytesRead
);

Parameter

[out] pBuffer

Zeiger auf einen Puffer, der die aus dem Anlagendatenstrom gelesenen Daten empfängt. Das Anwendungsprogramm ist für die Zuweisung und Freigabe dieses Datenpuffers verantwortlich.

[in] dwBytesToRead

Größe des pBuffer-Eingabepuffers in Byte.

[out] pdwNumberOfBytesRead

Zeiger auf ein DWORD , das die Anzahl der Bytes von Daten enthält, die aus dem Anlagendatenstrom in den pBuffer-Eingabepuffer gelesen werden.

Rückgabewert

Mögliche Rückgabewerte sind unter anderem:

Rückgabecode BESCHREIBUNG
S_OK
Die Methode wurde erfolgreich abgeschlossen.
S_FALSE
Das Ende des Anlagendatenstroms wurde erreicht.
E_INVALIDARG
pBuffer ist NULL.
E_POINTER
pdwNumberofBytesRead ist NULL.

Hinweise

Die Read-Methode ermöglicht es einer Anwendung, beliebige Daten von einem Remotehost in einer MIME-gekapselten Nachrichtenanlage zu empfangen. WSDAPI stellt ein Objekt bereit, das diese Schnittstelle implementiert, wenn ein Anlagendatenstrom als Teil einer Nachricht empfangen wird. Der Aufruf von Read öffnet den eingehenden Anlagendatenstrom und überträgt die Anlagendaten in den Puffer der Anwendung. Wenn Read S_OK oder S_FALSE zurückgibt, wird pdwNumberofBytesRead auf die Anzahl der gelesenen Bytes festgelegt, die kleiner als die Größe des Puffers sein kann. Der Leseaufruf kann den Netzwerkdatenverkehr blockieren.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile wsdattachment.h (include Wsdapi.h)
DLL Wsdapi.dll

Weitere Informationen

IWSDInboundAttachment