Freigeben über


GdiplusAbort-Struktur (gdiplustypes.h)

Die GdiplusAbort-Struktur bietet einen Mechanismus, mit dem Windows GDI+ während zeitaufwändiger Renderingvorgängen regelmäßig eine anwendungsdefinierte Abort-Methode aufrufen kann.

Siehe GdiplusAbort::Abort.

Syntax

struct GdiplusAbort {
  HRESULT Abort();
};

Members

HRESULT Abort()

Abort ist eine anwendungsdefinierte Methode, die von Windows GDI+ während zeitaufwendiger Renderingvorgängen regelmäßig aufgerufen wird. Weitere Informationen finden Sie in der GdiplusAbort-Struktur .

Hinweise

Die GdiplusAbort-Struktur verfügt nur über eine Methode, eine virtuelle Methode mit dem Namen Abort. Die GdiplusAbort-Struktur verfügt über keine Datenmember.

Führen Sie die folgenden Schritte aus, um eine Rückrufmethode zu erstellen.

  1. Erstellen Sie eine Struktur, die von GdiplusAbort abstammt, und implementieren Sie die folgende Methode.

    HRESULT __stdcall Abort(void)

  2. Erstellen Sie Datenmember, um alle Daten zu enthalten, die von der Abort-Methode benötigt werden.
  3. Übergeben Sie die Adresse des GdiplusAbort-Nachfolgers an die Image::SetAbort-Methode .
Bei bestimmten zeitaufwändigen Renderingvorgängen (z. B. einem Aufruf der Graphics::D rawImage-Methode ) ruft GDI+ die Abort-Methode in regelmäßigen Abständen auf. Bei einigen Vorgängen erfolgt der Rückruf alle 250 Millisekunden; für andere Vorgänge basiert der Rückruf nicht auf einem Timer. Wenn die Abort-Methode S_OK zurückgibt, setzt GDI+ den Renderingvorgang fort. Wenn die Abort-Methode E_ABORT zurückgibt, bricht GDI+ den Renderingvorgang ab.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Kopfzeile gdiplustypes.h (include Gdiplus.h)