Método IWSDOutboundAttachment::Close (wsdattachment.h)
Cierra el flujo de datos MIME adjunto actual.
Sintaxis
HRESULT Close();
Valor devuelto
Entre los valores devueltos posibles se incluyen, entre otros, los siguientes:
Código devuelto | Descripción |
---|---|
|
El método se completó correctamente. Todos los datos de la secuencia de datos adjuntos se transfirieron correctamente. |
|
Se llamó a Close antes de llamar a Write . Debe llamar a Write antes de cerrar la secuencia de datos adjuntos. |
|
Los búferes internos no estaban disponibles. Los datos del flujo de datos adjuntos no se transfirieron correctamente. |
Observaciones
Close se usa para indicar que la aplicación no tiene más datos para transmitir en el flujo de datos adjuntos actual. El valor devuelto puede indicar un error en una operación de escritura anterior o un problema al cerrar la conexión.
Cerrar puede bloquearse mientras espera a que se complete una operación de escritura anterior. El cierre puede bloquear hasta 30 segundos (por tiempos de espera de transmisión HTTP) mientras espera a que se complete una operación de escritura anterior.
El método Close puede devolverse correctamente después de un intento De cierre erróneo que devolvió STG_S_BLOCK. Una operación correcta posterior indica que los búferes internos se liberaron para su uso después del intento de error inicial. Cuando una aplicación recibe STG_S_BLOCK , la aplicación puede llamar a Close de nuevo o finalizar la transferencia de datos mediante el método Abort .
Requisitos
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | wsdattachment.h (incluya Wsdapi.h) |
Archivo DLL | Wsdapi.dll |