D3DKMT_SETVIDPNSOURCEOWNER 構造体 (d3dkmthk.h)

D3DKMT_SETVIDPNSOURCEOWNER構造では、VidPN を所有するビデオ プレゼンテーション ネットワーク (VidPN) トポロジのパスで、ビデオの現在のソースを設定または解放するためのパラメーターについて説明します。

構文

typedef struct _D3DKMT_SETVIDPNSOURCEOWNER {
  [in] D3DKMT_HANDLE                        hDevice;
  [in] const D3DKMT_VIDPNSOURCEOWNER_TYPE   *pType;
  [in] const D3DDDI_VIDEO_PRESENT_SOURCE_ID *pVidPnSourceId;
       UINT                                 VidPnSourceCount;
} D3DKMT_SETVIDPNSOURCEOWNER;

メンバー

[in] hDevice

VidPN ソース所有者を取得または解放するデバイスへのカーネル モード ハンドルを表すD3DKMT_HANDLEデータ型。

[in] pType

所有者型の配列。 配列の要素には、D3DKMT_VIDPNSOURCEOWNER_TYPE列挙型の次の値を含めることができます。

意味
D3DKMT_VIDPNSOURCEOWNER_UNOWNED (0) 所有者なし、または GDI が所有者です。
D3DKMT_VIDPNSOURCEOWNER_SHARED (1) 共有所有者。 つまり、所有者は排他的な所有者に譲ることができます。 この種類は、レガシ デバイスでは使用できません。
D3DKMT_VIDPNSOURCEOWNER_EXCLUSIVE (2) 共有 GDI プライマリのない排他的所有者。
D3DKMT_VIDPNSOURCEOWNER_EXCLUSIVEGDI (3) 共有 GDI プライマリを持つ排他的な所有者。 この所有者は、VidPn ソースのすべてを排他的に所有する必要があります。 この種類は、レガシ デバイスでのみ使用できます。

[in] pVidPnSourceId

ビデオ 存在ネットワーク (VidPN) トポロジのパス内のビデオ存在ソースの 0 から始まる識別番号の配列。

VidPnSourceCount

pVidPnSourceId が指定する配列内の有効なエントリの数。

要件

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

こちらもご覧ください

D3DKMTSetVidPnSourceOwner