IWSDOutboundAttachment::Close-Methode (wsdattachment.h)
Schließt den aktuellen MIME-Datenstrom der Anlage.
Syntax
HRESULT Close();
Rückgabewert
Mögliche Rückgabewerte sind unter anderem:
Rückgabecode | BESCHREIBUNG |
---|---|
|
Die Methode wurde erfolgreich abgeschlossen. Alle Daten im Anlagendatenstrom wurden erfolgreich übertragen. |
|
Schließen wurde aufgerufen, bevor Write aufgerufen wurde. Sie müssen Write aufrufen, bevor Sie den Anlagendatenstrom schließen. |
|
Interne Puffer waren nicht verfügbar. Die Daten im Anlagendatenstrom wurden nicht erfolgreich übertragen. |
Hinweise
Close wird verwendet, um anzugeben, dass die Anwendung im aktuellen Anlagendatenstrom keine daten mehr zu übertragen hat. Der Rückgabewert kann auf einen Fehler in einem vorherigen Schreibvorgang oder auf ein Problem beim Schließen der Verbindung hinweisen.
Schließen kann blockiert werden, während auf den Abschluss eines vorherigen Schreibvorgangs gewartet wird. Schließen kann bis zu 30 Sekunden (timeouts pro HTTP-Übertragung) blockiert werden, während auf den Abschluss eines vorherigen Schreibvorgangs gewartet wird.
Die Close-Methode kann nach einem fehlgeschlagenen Close-Versuch , der STG_S_BLOCK zurückgegeben hat, erfolgreich zurückgegeben werden. Ein nachfolgender Erfolg gibt an, dass die internen Puffer nach dem ersten fehlgeschlagenen Versuch zur Verwendung freigegeben wurden. Wenn STG_S_BLOCK von einer Anwendung empfangen wird, kann die Anwendung Close entweder erneut aufrufen oder die Datenübertragung mit der Abort-Methode beenden.
Anforderungen
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 |