Поделиться через


Метод IXpsOMPackageWriter::Close (xpsobjectmodel.h)

Закрывает все открытые части пакета, а затем закрывает пакет.

Синтаксис

HRESULT Close();

Возвращаемое значение

Метод возвращает HRESULT. Возможные значения включают, помимо прочего, значения в следующей таблице. Сведения о возвращаемых значениях API документов XPS, не перечисленных в этой таблице, см. в статье Ошибки документа XPS.

Код возврата Описание
S_OK
Метод выполнен успешно.
XPS_E_UNAVAILABLE_PACKAGE
Произошла серьезная ошибка, и содержимое XPS OM может быть неустранимо. Некоторые компоненты XPS OM могут по-прежнему использоваться, но только после проверки. Так как состояние модели XPS невозможно предсказать после возврата этой ошибки, все компоненты модели XPS должны быть освобождены и удалены.
 

Этот метод вызывает API упаковки . Сведения о возвращаемых значениях API упаковки см. в разделе Ошибки упаковки.

Комментарии

Если какие-либо отбрасываемые части, на которые ссылается вызов AddPage , не были получены, будет возвращена ошибка.

После вызова этого метода вызов любого другого метода IXpsOMPackageWriter , кроме IsClosed , вернет ошибку.

Требования

Требование Значение
Минимальная версия клиента Windows 7, Windows Vista с пакетом обновления 2 (SP2) и обновлением платформы для Windows Vista [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2008 R2, Windows Server 2008 с пакетом обновления 2 (SP2) и Обновление платформы для Windows Server 2008 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header xpsobjectmodel.h

См. также раздел

IXpsOMPackageWriter

IXpsOMPackageWriter3D

Ошибки упаковки

Использование интерфейса IXpsOMPackageWriter

XPS

Ошибки документа XPS