Freigeben über


IXpsOMThumbnailGenerator-Schnittstelle (xpsobjectmodel.h)

Generiert eine Miniaturbildressource.

Vererbung

Die IXpsOMThumbnailGenerator-Schnittstelle erbt von der IUnknown-Schnittstelle . IXpsOMThumbnailGenerator verfügt auch über folgende Membertypen:

Methoden

Die IXpsOMThumbnailGenerator-Schnittstelle verfügt über diese Methoden.

 
IXpsOMThumbnailGenerator::GenerateThumbnail

Generiert ein Miniaturbild einer Seite.

Hinweise

Um diese Schnittstelle zu instanziieren, rufen Sie CoCreateInstance auf, wie im folgenden Codebeispiel gezeigt.


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
}
 

Diese Schnittstelle erfordert XpsRasterService.dll. Wenn XpsRasterService.dll nicht vorhanden ist, wenn CoCreateInstance aufgerufen wird, um eine IXpsOMThumbnailGenerator-instance zu erstellen, gibt CoCreateInstance E_FAIL zurück.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7, Windows Vista mit SP2 und Plattformupdate für Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2, Windows Server 2008 mit SP2 und Plattformupdate für Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile xpsobjectmodel.h

Weitere Informationen

XML Paper Specification