| 英文名称 | 常量 | 作用解释 |
|---|---|---|
| D3DDTCAPS——三维功能类.描述设备支持的顶点数据类型的常量。 | ||
| D3DDTCAPS_UBYTE4 | 0x0000001 | 4D 无符号字节。 |
| D3DDTCAPS_UBYTE4N | 0x0000002 | 规范化、4D 无符号字节。 四个字节中的每一个都通过除以 255.0 进行规范化。 |
| D3DDTCAPS_SHORT2N | 0x0000004 | 规范化,2D 签名短,扩展到 (第一个字节/32767.0,第二个字节/32767.0,0,1) 。 |
| D3DDTCAPS_SHORT4N | 0x0000008 | 规范化,4D 签名短,扩展到 (第一个字节/32767.0,第二个字节/32767.0,第三个字节/32767.0,第四个字节/32767.0) 。 |
| D3DDTCAPS_USHORT2N | 0x0000010 | 规范化,2D 无符号短,扩展到 (第一个字节/65535.0,第二个字节/65535.0,0,1) 。 |
| D3DDTCAPS_USHORT4N | 0x0000020 | 规范化的 4D 无符号短,扩展到 (第一个字节/65535.0、第二个字节/65535.0、第三个字节/65535.0、第四个字节/65535.0) 。 |
| D3DDTCAPS_UDEC3 | 0x0000040 | 3D 无符号 10 10 10 格式扩展为 (值、值、值、1) 。 |
| D3DDTCAPS_DEC3N | 0x0000080 | 3D 签名 10 10 10 格式规范化并扩展为 (v[0]/511.0、v[1]/511.0、v[2]/511.0、1) 。 |
| D3DDTCAPS_FLOAT16_2 | 0x0000100 | 2D 16 位浮点数。 |
| D3DDTCAPS_FLOAT16_4 | 0x0000200 | 4D 16 位浮点数。 |
| 中文名字 | 英文名称 | 长度 | 作用解释 |
|---|---|---|---|
| 显卡标识类 | D3DADAPTER_IDENTIFIER9 | 1100 | 包含标识适配器的信息。应用于三维图形类.显卡描述 |
| 显卡标识类——成员表 | |||
| 驱动 | Driver[512] | 文本 | 驱动程序供应商相关展示内容。 |
| 说明 | Description[512] | 文本 | 驱动程序相关说明内容。 |
| 名称 | DeviceName[32] | 文本 | GDI 的设备名称。 |
| 版本 | DriverVersionLowPart | 整数 | 标识 Direct3D 驱动程序的版本。 |
| 版号 | DriverVersionHighPart | 整数 | 标识 Direct3D 驱动程序的版本。 |
| 制造商 | VendorId | 整数 | 可用于帮助识别特定芯片集。查询此成员以标识制造商。 |
| 芯片 | DeviceId | 整数 | 可用于帮助识别特定芯片集。查询此成员以标识芯片集的类型。 |
| 子集 | SubSysId | 整数 | 可用于帮助识别特定芯片集。查询此成员以标识子系统,通常是特定板。 |
| 修订 | Revision | 整数 | 可用于帮助识别特定芯片集。查询此成员以识别芯片集的修订级别。 |
| 标识 | DeviceIdentifier[16] | 文本 | 此 GUID 是驱动程序和芯片集对的唯一标识符。 |
| 验证 | WHQLLevel | 整数 | 此驱动程序和设备对的验证级别。0未认证;1无认证日期;或者是日期类型(日月各8位,年份高16位) |
| 中文名字 | 英文名称 | 长度 | 作用解释 |
|---|---|---|---|
| 显示模式类 | D3DDISPLAYMODE | 16 | 描述显示模式。应用于三维图形类.枚举模式 |
| 显示模式类——成员表 | |||
| 宽度 | Width | 整数 | 屏幕宽度(以像素为单位)。 |
| 高度 | Height | 整数 | 屏幕高度(以像素为单位)。 |
| 刷新率 | RefreshRate | 整数 | 刷新速率。 值 0 表示适配器默认值。 |
| 格式 | Format | 整数 | D3D格式枚举类型,描述显示模式的图面格式。 |
| 中文名字 | 英文名称 | 长度 | 作用解释 |
|---|---|---|---|
| 显示参数类 | D3DPRESENT_PARAMETERS | 56 | 描述演示文稿参数。应用于三维图形类.创建设备 |
| 显示参数类——成员表 | |||
| 宽度 | BackBufferWidth | 整数 | 新交换链的后部缓冲区的宽度(像素)。 |
| 高度 | BackBufferHeight | 整数 | 新交换链的后台缓冲区的高度(像素)。 |
| 格式 | BackBufferFormat | 整数 | 后台缓冲区格式。详见D3DFORMAT。 |
| 数量 | BackBufferCount | 整数 | 后台缓冲区数量,若失败可用相同参数调用两次 |
| 多重采样 | MultiSampleType | 整数 | 未设置D3DSWAPEFFECT_DISCARD请使用0; |
| 采样质量 | MultiSampleQuality | 整数 | 质量级别。 有效范围介于 0 到 1 之间 |
| 交换效果 | SwapEffect | 整数 | 有关缓冲区交换行为详见D3DSWAPEFFECT |
| 设备窗口 | hDeviceWindow | 整数 | 设备窗口确定屏幕上后台缓冲区的位置和大小。演播窗口 |
| 窗口模式 | Windowed | 整数 | 如果应用程序以窗口方式运行,则为真;如果应用程序全屏运行,则为假。 |
| 深度模具 | EnableAutoDepthStencil | 整数 | 此值为真程序则具备深度缓冲区。需要指定有效的深度模具格式 |
| 深度格式 | AutoDepthStencilFormat | 整数 | 设备将创建的自动深度模具图面的格式。参见D3DFORMAT |
| 标志 | Flags | 整数 | D3DPRESENTFLAG 常量之一。 |
| 刷新率 | FullScreen_RefreshRateInHz | 整数 | 显示适配器刷新屏幕的速率。对于窗口模式,刷新率必须为0。 |
| 演播间隔 | PresentationInterval | 整数 | 交换链的后台缓冲区可以呈现给前缓冲区的最大速率。详见:D3DPRESENT |