Freigeben über


DD_GETMOCOMPCOMPBUFFDATA-Struktur (ddrawint.h)

Die DD_GETMOCOMPCOMPBUFFDATA-Struktur enthält die komprimierten Pufferinformationen.

Syntax

typedef struct _DD_GETMOCOMPCOMPBUFFDATA {
  PDD_DIRECTDRAW_LOCAL lpDD;
  GUID                 *lpGuid;
  DWORD                dwWidth;
  DWORD                dwHeight;
  DDPIXELFORMAT        ddPixelFormat;
  DWORD                dwNumTypesCompBuffs;
  LPDDCOMPBUFFERINFO   lpCompBuffInfo;
  HRESULT              ddRVal;
} *PDD_GETMOCOMPCOMPBUFFDATA, DD_GETMOCOMPCOMPBUFFDATA;

Member

lpDD

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

lpGuid

Verweist auf eine GUID, für die die komprimierten Pufferinformationen angefordert werden.

dwWidth

Gibt die Breite des unkomprimierten Ausgaberahmens in Pixel an.

dwHeight

Gibt die Höhe des nicht komprimierten Ausgaberahmens in Pixel an.

ddPixelFormat

Verweist auf eine DDPIXELFORMAT-Struktur , die das Pixelformat des unkomprimierten Ausgabeframes enthält.

dwNumTypesCompBuffs

Gibt an, wie viele verschiedene Arten von Oberflächen der Treiber benötigt, um mithilfe der angeforderten GUID einen Bewegungsausgleich durchzuführen.

lpCompBuffInfo

Verweist auf eine DDCOMPBUFFERINFO-Struktur , die die vom Treiber bereitgestellten Informationen für jeden Typ der erforderlichen Oberfläche enthält.

ddRVal

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

Anforderungen

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

Weitere Informationen

DdMoCompGetBuffInfo