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) |