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