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 |
ヘッダー | d3dkmdt.h (D3dkmddi.h を含む) |