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


Метод IXpsOMDocument::SetDocumentStructureResource (xpsobjectmodel.h)

Задает интерфейс IXpsOMDocumentStructureResource для документа.

Синтаксис

HRESULT SetDocumentStructureResource(
  [in] IXpsOMDocumentStructureResource *documentStructureResource
);

Параметры

[in] documentStructureResource

Указатель на интерфейс IXpsOMDocumentStructureResource , назначаемый документу. Указатель NULL освобождает любой ранее назначенный ресурс.

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

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

Код возврата Описание
S_OK
Метод выполнен успешно.
XPS_E_NO_CUSTOM_OBJECTS
DocumentStructureResource не указывает на реализацию распознанного интерфейса. Пользовательская реализация интерфейсов API документов XPS не поддерживается.

Комментарии

Если документ содержит интерфейс IXpsOMDocumentStructureResource при вызове этого метода, этот интерфейс освобождается до установки нового интерфейса IXpsOMDocumentStructureResource , который передается в documentStructureResource.

Требования

Требование Значение
Минимальная версия клиента 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

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

IXpsOMDocument

IXpsOMDocumentStructureResource

XPS

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