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)

另请参阅

D3DDDIFORMAT

D3DDDI_RATIONAL

D3DKMDT_STANDARDALLOCATION_TYPE

DXGKARG_GETSTANDARDALLOCATIONDRIVERDATA