D3DKMDT_SHAREDPRIMARYSURFACEDATA 结构 (d3dkmdt.h)
D3DKMDT_SHAREDPRIMARYSURFACEDATA结构描述共享的主图面。
语法
typedef struct _D3DKMDT_SHAREDPRIMARYSURFACEDATA {
[in] UINT Width;
[in] UINT Height;
[in] D3DDDIFORMAT Format;
[in] D3DDDI_RATIONAL RefreshRate;
[in] D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId;
} D3DKMDT_SHAREDPRIMARYSURFACEDATA;
成员
[in] Width
图面的宽度(以像素为单位)。 驱动程序返回宽度值。
[in] Height
图面的高度(以像素为单位)。 驱动程序返回高度值。
[in] Format
一个D3DDDIFORMAT类型的值,指示图面的像素格式。 驱动程序返回格式值。
[in] RefreshRate
一个D3DDDI_RATIONAL结构,指示创建共享主图面时使用的刷新率。
[in] VidPnSourceId
视频呈现网络路径中视频当前源的从零开始的标识号 (图面所在的 VidPN) 拓扑。
注解
多个进程可以锁定共享的主图面。 视频内存管理器将共享主图面的标准分配固定到视频内存中,以便保证 (DAC) 的数模转换器始终扫描出适当的数据。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista |
标头 | d3dkmdt.h (包括 D3dkmddi.h) |