DXGK_VIDPNTOPOLOGY_INTERFACE 構造体 (d3dkmddi.h)
DXGK_VIDPNTOPOLOGY_INTERFACE構造体には、ビデオ プレゼンテーション ネットワーク (VidPN) マネージャーによって実装される VidPn トポロジ インターフェイスに属する関数へのポインターが含まれています。 詳細については、「 VidPN オブジェクトとインターフェイス」を参照してください。
構文
typedef struct _DXGK_VIDPNTOPOLOGY_INTERFACE {
DXGKDDI_VIDPNTOPOLOGY_GETNUMPATHS pfnGetNumPaths;
DXGKDDI_VIDPNTOPOLOGY_GETNUMPATHSFROMSOURCE pfnGetNumPathsFromSource;
DXGKDDI_VIDPNTOPOLOGY_ENUMPATHTARGETSFROMSOURCE pfnEnumPathTargetsFromSource;
DXGKDDI_VIDPNTOPOLOGY_GETPATHSOURCEFROMTARGET pfnGetPathSourceFromTarget;
DXGKDDI_VIDPNTOPOLOGY_ACQUIREPATHINFO pfnAcquirePathInfo;
DXGKDDI_VIDPNTOPOLOGY_ACQUIREFIRSTPATHINFO pfnAcquireFirstPathInfo;
DXGKDDI_VIDPNTOPOLOGY_ACQUIRENEXTPATHINFO pfnAcquireNextPathInfo;
DXGKDDI_VIDPNTOPOLOGY_UPDATEPATHSUPPORTINFO pfnUpdatePathSupportInfo;
DXGKDDI_VIDPNTOPOLOGY_RELEASEPATHINFO pfnReleasePathInfo;
DXGKDDI_VIDPNTOPOLOGY_CREATENEWPATHINFO pfnCreateNewPathInfo;
DXGKDDI_VIDPNTOPOLOGY_ADDPATH pfnAddPath;
DXGKDDI_VIDPNTOPOLOGY_REMOVEPATH pfnRemovePath;
} DXGK_VIDPNTOPOLOGY_INTERFACE;
メンバー
pfnGetNumPaths
pfnGetNumPaths 関数へのポインター。
pfnGetNumPathsFromSource
pfnGetNumPathsFromSource 関数へのポインター。
pfnEnumPathTargetsFromSource
pfnEnumPathTargetsFromSource 関数へのポインター。
pfnGetPathSourceFromTarget
pfnGetPathSourceFromTarget 関数へのポインター。
pfnAcquirePathInfo
pfnAcquirePathInfo 関数へのポインター。
pfnAcquireFirstPathInfo
pfnAcquireFirstPathInfo 関数へのポインター。
pfnAcquireNextPathInfo
pfnAcquireNextPathInfo 関数へのポインター。
pfnUpdatePathSupportInfo
pfnUpdatePathSupportInfo 関数へのポインター。
pfnReleasePathInfo
pfnReleasePathInfo 関数へのポインター。
pfnCreateNewPathInfo
pfnCreateNewPathInfo 関数へのポインター。
pfnAddPath
pfnAddPath 関数へのポインター。
pfnRemovePath
pfnRemovePath 関数へのポインター。
注釈
ディスプレイ ミニポート ドライバーは、VidPn インターフェイスの pfnGetTopology 関数を呼び出して、VidPN トポロジ オブジェクトへのハンドルと、DXGK_VIDPNTOPOLOGY_INTERFACE構造体へのポインターを取得します。 構造体には、ディスプレイ ミニポート ドライバーが VidPN トポロジ オブジェクトを検査および変更するために呼び出すことができる関数へのポインターが含まれています。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows Vista |
Header | d3dkmddi.h (D3dkmddi.h を含む) |