Compartilhar via


Interface IXpsOMThumbnailGenerator (xpsobjectmodel.h)

Gera um recurso de imagem em miniatura.

Herança

A interface IXpsOMThumbnailGenerator herda da interface IUnknown . IXpsOMThumbnailGenerator também tem esses tipos de membros:

Métodos

A interface IXpsOMThumbnailGenerator tem esses métodos.

 
IXpsOMThumbnailGenerator::GenerateThumbnail

Gera uma imagem em miniatura de uma página.

Comentários

Para instanciar essa interface, chame CoCreateInstance , conforme mostrado no exemplo de código a seguir.


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
}
 

Essa interface requer XpsRasterService.dll. Se XpsRasterService.dll não estiver presente quando CoCreateInstance for chamado para criar uma instância IXpsOMThumbnailGenerator , CoCreateInstance retornará E_FAIL.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 7, Windows Vista com SP2 e Atualização de Plataforma para Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 R2, Windows Server 2008 com SP2 e Platform Update para Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho xpsobjectmodel.h

Confira também

Especificação de Papel XML