Freigeben über


DD_QUERYMOCOMPSTATUSDATA-Struktur (ddrawint.h)

Die DD_QUERYMOCOMPSTATUSDATA-Struktur enthält Informationen, die zum Abfragen der status des vorherigen Frames erforderlich sind.

Syntax

typedef struct _DD_QUERYMOCOMPSTATUSDATA {
  PDD_DIRECTDRAW_LOCAL lpDD;
  PDD_MOTIONCOMP_LOCAL lpMoComp;
  PDD_SURFACE_LOCAL    lpSurface;
  DWORD                dwFlags;
  HRESULT              ddRVal;
} *PDD_QUERYMOCOMPSTATUSDATA, DD_QUERYMOCOMPSTATUSDATA;

Member

lpDD

Verweist auf eine DD_DIRECTDRAW_LOCAL Struktur, die nur für den aktuellen Microsoft DirectDraw-Prozess relevant ist.

lpMoComp

Verweist auf eine DD_MOTIONCOMP_LOCAL-Struktur , die eine Beschreibung der angeforderten Bewegungsentschädigung enthält.

lpSurface

Zeigt auf eine DD_SURFACE_LOCAL-Struktur , die die abgefragte Oberfläche enthält.

dwFlags

Gibt den Typ des Oberflächenzugriffs an.

DDMCQUERY_READ

Gibt an, dass die Oberfläche nur auf Lese- oder Anzeigezugriff getestet werden kann. Wenn dieses Flag nicht festgelegt ist, kann die Oberfläche auf Schreibzugriff getestet werden.

ddRVal

Gibt den Speicherort an, an dem der Treiber den Rückgabewert des DdMoCompQueryStatus-Rückrufs schreibt. Ein Rückgabecode von DD_OK gibt an, dass die Hardware die Verarbeitung der DdMoCompRender-Anforderung abgeschlossen hat. Andernfalls muss der Rückgabewert DDERR_WASSTILLDRAWING werden. Weitere Informationen finden Sie unter Rückgabewerte für DirectDraw.

Anforderungen

Anforderung Wert
Header ddrawint.h (include Winddi.h)

Weitere Informationen

DdMoCompQueryStatus

DdMoCompRender