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 (include D3dkmddi.h)

另請參閱

D3DDDIFORMAT

D3DDDI_RATIONAL

D3DKMDT_STANDARDALLOCATION_TYPE

DXGKARG_GETSTANDARDALLOCATIONDRIVERDATA