Freigeben über


DD_GETMOCOMPFORMATSDATA-Struktur (ddrawint.h)

Die DD_GETMOCOMPFORMATSDATA-Struktur enthält die nicht komprimierten Formatinformationen.

Syntax

typedef struct _DD_GETMOCOMPFORMATSDATA {
  PDD_DIRECTDRAW_LOCAL lpDD;
  GUID                 *lpGuid;
  DWORD                dwNumFormats;
  LPDDPIXELFORMAT      lpFormats;
  HRESULT              ddRVal;
} *PDD_GETMOCOMPFORMATSDATA, DD_GETMOCOMPFORMATSDATA;

Member

lpDD

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

lpGuid

Zeigt auf eine GUID, die die angeforderten nicht komprimierten Formate beschreibt.

dwNumFormats

Gibt die Anzahl der nicht komprimierten Formate an, die für die angegebene GUID unterstützt werden.

lpFormats

Zeigt auf eine DDPIXELFORMAT-Struktur , die das Pixelformat der Bewegungskompensation enthält. Wenn dieser Member nicht NULL ist, werden die nicht komprimierten Formate in den Puffer kopiert, auf den dieses Element verweist.

ddRVal

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

Anforderungen

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

Weitere Informationen

DdMoCompGetFormats