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。

通常, dwNLVBCapsdwNLVBCaps2dwNFLBCKeyCapsdwNLVBFXCapsdwNLVBRops 成员包含与非本地到本地 blitting 相关的 DDCORECAPS 结构中使用的标志子集。 但是,若要为设备驱动程序编写器提供灵活性,可以使用 DDCORECAPS 中的任何标志。

要求

要求
Header ddrawint.h (包括 Winddi.h)

另请参阅

DDCORECAPS