Share via


Interfaz IXpsOMThumbnailGenerator (xpsobjectmodel.h)

Genera un recurso de imagen en miniatura.

Herencia

La interfaz IXpsOMThumbnailGenerator hereda de la interfaz IUnknown . IXpsOMThumbnailGenerator también tiene estos tipos de miembros:

Métodos

La interfaz IXpsOMThumbnailGenerator tiene estos métodos.

 
IXpsOMThumbnailGenerator::GenerateThumbnail

Genera una imagen en miniatura de una página.

Comentarios

Para crear una instancia de esta interfaz, llame a CoCreateInstance como se muestra en el ejemplo de código siguiente.


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
}
 

Esta interfaz requiere XpsRasterService.dll. Si XpsRasterService.dll no está presente cuando se llama a CoCreateInstance para crear una instancia IXpsOMThumbnailGenerator , CoCreateInstance devuelve E_FAIL.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7, Windows Vista con SP2 y Platform Update para Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 R2, Windows Server 2008 con SP2 y Actualización de plataforma para Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado xpsobjectmodel.h

Consulte también

XML Paper Specification