IWSDOutboundAttachment::Close 메서드(wsdattachment.h)
현재 첨부 파일 MIME 데이터 스트림을 닫습니다.
구문
HRESULT Close();
반환 값
가능한 반환 값에는 다음이 포함되지만 이에 국한되지는 않습니다.
반환 코드 | 설명 |
---|---|
|
메서드가 성공적으로 완료되었습니다. 첨부 파일 스트림의 모든 데이터가 성공적으로 전송되었습니다. |
|
Write 가 호출되기 전에 Close 가 호출되었습니다. 첨부 파일 스트림을 닫기 전에 Write 를 호출해야 합니다. |
|
내부 버퍼를 사용할 수 없습니다. 첨부 파일 스트림의 데이터가 성공적으로 전송되지 않았습니다. |
설명
Close 는 애플리케이션에 현재 첨부 파일 스트림에서 전송할 데이터가 더 이상 없음을 나타내는 데 사용됩니다. 반환 값은 이전 쓰기 작업의 오류 또는 연결을 닫는 문제를 나타낼 수 있습니다.
이전 쓰기 작업이 완료 될 때까지 기다리는 동안 닫기 차단 될 수 있습니다. 이전쓰기 작업이 완료 될 때까지 기다리는 동안 닫기 (HTTP 전송 시간 제한당) 최대 30 초 동안 차단 될 수 있습니다.
Close 메서드는 STG_S_BLOCK 반환한 Close 시도가 실패한 후 성공적으로 반환될 수 있습니다. 후속 성공은 초기 시도 실패 후 사용할 수 있도록 내부 버퍼가 해제되었음을 나타냅니다. 애플리케이션에서 STG_S_BLOCK 받으면 애플리케이션은 닫기를 다시 호출하거나 Abort 메서드를 사용하여 데이터 전송을 종료할 수 있습니다.
요구 사항
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | wsdattachment.h(Wsdapi.h 포함) |
DLL | Wsdapi.dll |