D3DKMDT_GRAPHICS_RENDERING_FORMAT 结构 (d3dkmdt.h)
D3DKMDT_GRAPHICS_RENDERING_FORMAT结构包含有关主要呈现图面的信息。
语法
typedef struct _D3DKMDT_GRAPHICS_RENDERING_FORMAT {
D3DKMDT_2DREGION PrimSurfSize;
D3DKMDT_2DREGION VisibleRegionSize;
DWORD Stride;
D3DDDIFORMAT PixelFormat;
D3DKMDT_COLOR_BASIS ColorBasis;
D3DKMDT_PIXEL_VALUE_ACCESS_MODE PixelValueAccessMode;
} D3DKMDT_GRAPHICS_RENDERING_FORMAT;
成员
PrimSurfSize
一种D3DKMDT_2DREGION结构,用于保留图面的水平和垂直) 像素的大小 (。
VisibleRegionSize
一个D3DKMDT_2DREGION结构,用于保存表面的可见部分的大小。
Stride
图面中的一个扫描线和下一个扫描线之间的偏移量(以字节为单位)。
PixelFormat
来自D3DDDIFORMAT枚举的值,指示图面的像素格式。
ColorBasis
D3DKMDT_COLOR_BASIS枚举中的值,指示用于对图面内容进行编码的颜色基础。
PixelValueAccessMode
D3DKMDT_PIXEL_VALUE_ACCESS_MODE 枚举中的一个值,该值指示存储在图面中的直接颜色值或调色板索引) (数据类型。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 在 Windows Vista 和更高版本的 Windows 操作系统中可用。 |
标头 | d3dkmdt.h |
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈