Microsoft DirectX 2

         

Typedef struct _DDCAPS {


DWORD

dwSize;

DWORD

dwCaps;

DWORD

dwCaps2;

DWORD

dwCKeyCaps;

DWORD

dwFXCaps;

DWORD

dwFXAlphaCaps;

DWORD



dwPalCaps;

DWORD

dwSVCaps;

DWORD

dwAlphaBltConstBitDepths;

DWORD

dwAlphaBltPixelBitDepths;

DWORD

dwAlphaBltSurfaceBitDepths;

DWORD

dwAlphaOverlayConstBitDepths;

DWORD

dwAlphaOverlayPixelBitDepths;

DWORD

dwAlphaOverlaySurfaceBitDepths;

DWORD

dwZBufferBitDepths;

DWORD dwVidMemTotal;

DWORD dwVidMemFree;

DWORD

dwMaxVisibleOverlays;

DWORD

dwCurrVisibleOverlays;

DWORD

dwNumFourCCCodes;

DWORD

dwAlignBoundarySrc;

DWORD

dwAlignSizeSrc;

DWORD

dwAlignBoundaryDest;

DWORD

dwAlignSizeDest;

DWORD

dwAlignStrideAlign;

DWORD

dwRops [DD_ROP_SPACE];

DDSCAPS ddsCaps;

DWORD

dwMinOverlayStretch;

DWORD

dwMaxOverlayStretch;

DWORD

dwMinLiveVideoStretch;

DWORD

dwMaxLiveVideoStretch;

DWORD

dwMinHwCodecStretch;

DWORD

dwMaxHwCodecStretch;

DWORD

dwReserved1;

DWORD

dwReserved2;

DWORD

dwReserved3;

DWORD

dwSVBCaps;

DWORD

dwSVBCKeyCaps;

DWORD

dwSVBFXCaps;

DWORD

dwSVBRops [DD_ROP_SPACE];

DWORD

dwVSBCaps;

DWORD

dwVSBCKeyCaps;

DWORD

dwVSBFXCaps;

DWORD

dwVSBRops [DD_ROP_SPACE];

DWORD

dwSSBCaps;

DWORD

dwSSBCKeyCaps;

DWORD

dwSSBCFXCaps;

DWORD

dwSSBRops [DD_ROP_SPACE];

DWORD

dwReserved4;

DWORD

dwReserved5;

DWORD

dwReserved6;

} DDCAPS, FAR * LPDDCAPS;

Представляет возможности аппаратных средств, предсставленных через объект DirectDraw. Содержит структуру DDSCAPS, используемую в этом контексте, чтобы описать то, какие виды DirectDrawSurfaces могут быть созданы. Не возможно одновременно создать все поверхности, описанные этими возможностями.

dwSize

Размер структуры. Должно быть инициализировано прежде, чем структура используется.

dwCaps

Определяет драйвер-специфические возможности.



Содержание раздела