DD_NONLOCALVIDMEMCAPS 结构 (ddrawint.h)
DD_NONLOCALVIDMEMCAPS结构包含非本地显示内存的功能。
语法
typedef struct _DD_NONLOCALVIDMEMCAPS {
DWORD dwSize;
DWORD dwNLVBCaps;
DWORD dwNLVBCaps2;
DWORD dwNLVBCKeyCaps;
DWORD dwNLVBFXCaps;
DWORD dwNLVBRops[DD_ROP_SPACE];
} DD_NONLOCALVIDMEMCAPS, *PDD_NONLOCALVIDMEMCAPS;
成员
dwSize
指定此DD_NONLOCALVIDMEMCAPS结构的大小(以字节为单位)。
dwNLVBCaps
包含非本地到本地显示内存 blits 的特定于驱动程序的功能。 有关详细信息,请参阅备注部分。
dwNLVBCaps2
包含针对非本地到本地显示内存 blits 的更多特定于驱动程序的功能。 有关详细信息,请参阅备注部分。
dwNLVBCKeyCaps
包含非本地到本地显示内存的驱动程序颜色键功能。 有关详细信息,请参阅备注部分。
dwNLVBFXCaps
包含非本地到本地显示内存的驱动程序 FX 功能。 有关详细信息,请参阅备注部分。
dwNLVBRops[DD_ROP_SPACE]
指定包含非本地到本地 blit 支持的光栅操作的DD_ROP_SPACE DWORD 数组。 常量DD_ROP_SPACE在 ddraw.h 中定义。 有关详细信息,请参阅备注部分。
备注
在 Microsoft Windows 2000 及更高版本中,数据结构称为DD_NONLOCALVIDMEMCAPS,在 Windows 98/Me 上,数据结构称为 DDNONLOCALVIDMEMCAPS。
通常, dwNLVBCaps、 dwNLVBCaps2、 dwNFLBCKeyCaps、 dwNLVBFXCaps 和 dwNLVBRops 成员包含与非本地到本地 blitting 相关的 DDCORECAPS 结构中使用的标志子集。 但是,若要为设备驱动程序编写器提供灵活性,可以使用 DDCORECAPS 中的任何标志。
要求
要求 | 值 |
---|---|
Header | ddrawint.h (包括 Winddi.h) |