Freigeben über


DD_GETBLTSTATUSDATA-Struktur (ddrawint.h)

Die DD_GETBLTSTATUSDATA-Struktur gibt die blit status Informationen zurück.

Syntax

typedef struct _DD_GETBLTSTATUSDATA {
  PDD_DIRECTDRAW_GLOBAL lpDD;
  PDD_SURFACE_LOCAL     lpDDSurface;
  DWORD                 dwFlags;
  HRESULT               ddRVal;
  VOID                  *GetBltStatus;
} *PDD_GETBLTSTATUSDATA, DD_GETBLTSTATUSDATA;

Member

lpDD

Verweist auf eine DD_DIRECTDRAW_GLOBAL Struktur, die das Gerät des Treibers beschreibt.

lpDDSurface

Verweist auf eine DD_SURFACE_LOCAL-Struktur, die die Oberfläche darstellt, deren status abgefragt wird.

dwFlags

Gibt die angeforderte Blit-status an. Dieser Member kann einer der folgenden Werte sein:

Flag Bedeutung
DDGBS_CANBLT Fragt ab, ob der Treiber derzeit einen Blit ausführen kann.
DDGBS_ISBLTDONE Fragt ab, ob der Treiber den letzten Blit abgeschlossen hat.

ddRVal

Gibt den Speicherort an, an dem der Treiber den Rückgabewert des DdGetBltStatus-Rückrufs schreibt. Ein Rückgabecode von DD_OK gibt den Erfolg an. Weitere Informationen finden Sie unter Rückgabewerte für DirectDraw.

GetBltStatus

Wird von der Microsoft DirectDraw-API verwendet und sollte nicht vom Treiber ausgefüllt werden.

Anforderungen

Anforderung Wert
Header ddrawint.h (einschließlich Winddi.h)

Weitere Informationen

DdGetBltStatus