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


Интерфейс IXpsOMThumbnailGenerator (xpsobjectmodel.h)

Создает ресурс эскиза изображения.

Наследование

Интерфейс IXpsOMThumbnailGenerator наследуется от интерфейса IUnknown . IXpsOMThumbnailGenerator также имеет следующие типы элементов:

Методы

Интерфейс IXpsOMThumbnailGenerator содержит следующие методы.

 
IXpsOMThumbnailGenerator::GenerateThumbnail

Создает эскиз страницы.

Комментарии

Чтобы создать экземпляр этого интерфейса, вызовите CoCreateInstance , как показано в следующем примере кода.


IXpsOMThumbnailGenerator    *newInterface;

// Note the implicit requirement that CoInitializeEx 
//  has previously been called from this thread.

hr = CoCreateInstance(
      __uuidof(XpsOMThumbnailGenerator),
      NULL, 
      CLSCTX_INPROC_SERVER,
      __uuidof(IXpsOMThumbnailGenerator),
      reinterpret_cast<LPVOID*>(&newInterface)
      );

if (SUCCEEDED(hr))
{
    // use newInterface
    newInterface->Release();
}
else
{
    // evaluate HRESULT error returned in hr
}
 

Для этого интерфейса требуется XpsRasterService.dll. Если XpsRasterService.dll отсутствует при вызове CoCreateInstance для создания экземпляра IXpsOMThumbnailGenerator , coCreateInstance возвращает E_FAIL.

Требования

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

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

XPS