Freigeben über


DD_GETINTERNALMOCOMPDATA-Struktur (ddrawint.h)

Die DD_GETINTERNALMOCOMPDATA-Struktur enthält die internen Speicheranforderungen.

Syntax

typedef struct _DD_GETINTERNALMOCOMPDATA {
  PDD_DIRECTDRAW_LOCAL lpDD;
  GUID                 *lpGuid;
  DWORD                dwWidth;
  DWORD                dwHeight;
  DDPIXELFORMAT        ddPixelFormat;
  DWORD                dwScratchMemAlloc;
  HRESULT              ddRVal;
} *PDD_GETINTERNALMOCOMPDATA, DD_GETINTERNALMOCOMPDATA;

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 interne Speicheranforderung angefordert wird.

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.

dwScratchMemAlloc

Gibt die Größe des internen Speichers in Byte an, den der Anzeigetreiber privat reserviert, um eine Bewegungskompensation durchzuführen.

ddRVal

Gibt den Speicherort an, an dem der Treiber den Rückgabewert des DdMoCompGetInternalInfo-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

DdMoCompGetInternalInfo