Condividi tramite


Struttura GdiplusAbort (gdiplustypes.h)

La struttura GdiplusAbort fornisce un meccanismo che consente a Windows GDI+ di chiamare periodicamente un metodo Abort definito dall'applicazione durante le operazioni di rendering che richiedono molto tempo.

Vedere GdiplusAbort::Abort.

Sintassi

struct GdiplusAbort {
  HRESULT Abort();
};

Members

HRESULT Abort()

Abort è un metodo definito dall'applicazione chiamato periodicamente da Windows GDI+ durante le operazioni di rendering che richiedono molto tempo. Vedere la struttura GdiplusAbort .

Commenti

La struttura GdiplusAbort ha un solo metodo, un metodo virtuale denominato Abort. La struttura GdiplusAbort non ha membri dati.

Per creare un metodo di callback, seguire questa procedura.

  1. Creare una struttura discendente da GdiplusAbort e implementare il metodo seguente.

    HRESULT __stdcall Abort(void)

  2. Creare membri dati per contenere tutti i dati necessari per il metodo Abort .
  3. Passare l'indirizzo del discendente GdiplusAbort al metodo Image::SetAbort .
Durante determinate operazioni di rendering che richiedono molto tempo, ad esempio una chiamata al metodo Graphics::D rawImage , GDI+ chiama periodicamente il metodo Abort . Per alcune operazioni il callback è ogni 250 millisecondi; per altre operazioni il callback non è basato su un timer. Se il metodo Abort restituisce S_OK, GDI+ continua l'operazione di rendering. Se il metodo Abort restituisce E_ABORT, GDI+ interrompe l'operazione di rendering.

Requisiti

   
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Intestazione gdiplustypes.h (include Gdiplus.h)