次の方法で共有


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) トポロジのパス内のビデオ存在ソースの 0 から始まる識別番号。

注釈

複数のプロセスで共有プライマリ サーフェスをロックできます。 ビデオ メモリ マネージャーは、共有プライマリ サーフェスの標準割り当てをビデオ メモリにピン留めするため、デジタルからアナログへのコンバーター (DAC) は常に適切なデータをスキャンすることが保証されます。

要件

要件
サポートされている最小のクライアント Windows Vista
Header d3dkmdt.h (D3dkmddi.h を含む)

こちらもご覧ください

D3DDDIFORMAT

D3DDDI_RATIONAL

D3DKMDT_STANDARDALLOCATION_TYPE

DXGKARG_GETSTANDARDALLOCATIONDRIVERDATA