DD_NONLOCALVIDMEMCAPS structure (ddrawint.h)
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[DD_ROP_SPACE]
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
Requirement | Value |
---|---|
Header | ddrawint.h (include Winddi.h) |