DD_NONLOCALVIDMEMCAPS structure

The DD_NONLOCALVIDMEMCAPS structure contains the capabilities for nonlocal display memory.

Syntax


typedef struct _DD_NONLOCALVIDMEMCAPS {
  DWORD dwSize;
  DWORD dwNLVBCaps;
  DWORD dwNLVBCaps2;
  DWORD dwNLVBCKeyCaps;
  DWORD dwNLVBFXCaps;
  DWORD dwNLVBRops[DD_ROP_SPACE];
} DD_NONLOCALVIDMEMCAPS, *PDD_NONLOCALVIDMEMCAPS;

Members

dwSize

Specifies the size in bytes of this DD_NONLOCALVIDMEMCAPS structure.

dwNLVBCaps

Contains the driver-specific capabilities for nonlocal-to-local display memory blits. See the Remarks section for more information.

dwNLVBCaps2

Contains more of the driver-specific capabilities for nonlocal-to-local display memory blits. See the Remarks section for more information.

dwNLVBCKeyCaps

Contains driver color key capabilities for nonlocal-to-local display memory blits. See the Remarks section for more information.

dwNLVBFXCaps

Contains driver FX capabilities for nonlocal-to-local display memory blits. See the Remarks section for more information.

dwNLVBRops

Specifies an array of DD_ROP_SPACE DWORDs containing the raster operations supported for nonlocal-to-local blits. The constant DD_ROP_SPACE is defined in ddraw.h. See the Remarks section for more information.

Remarks

On Microsoft Windows 2000 and later versions, the data structure is called DD_NONLOCALVIDMEMCAPS and on Windows 98/Me the data structure is called DDNONLOCALVIDMEMCAPS.

Normally, the dwNLVBCaps, dwNLVBCaps2, dwNFLBCKeyCaps, dwNLVBFXCaps, and dwNLVBRops members contain a subset of the flags used in the DDCORECAPS structure that is relevant to nonlocal-to-local blitting. However, to allow flexibility for device driver writers, any of the flags in DDCORECAPS can be used.

Requirements

Header

Ddrawint.h (include Winddi.h)

See also

DDCORECAPS

 

 

Send comments about this topic to Microsoft

Show: