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 和更高版本的 Windows 操作系统中可用。
标头 d3dkmdt.h (包括 D3dkmddi.h)

另请参阅

D3DDDIFORMAT

D3DDDI_RATIONAL

D3DKMDT_STANDARDALLOCATION_TYPE

DXGKARG_GETSTANDARDALLOCATIONDRIVERDATA