次の方法で共有


PFN_IDDCXSWAPCHAINGETPHYSICALLYCONTIGUOUSADDRESS コールバック関数 (iddcx.h)

PFN_IDDCXSWAPCHAINGETPHYSICALLYCONTIGUOUSADDRESS は、指定されたスワップチェーンの現在取得されているサーフェスの物理アドレスを取得するための OS コールバック関数へのポインターです。

構文

PFN_IDDCXSWAPCHAINGETPHYSICALLYCONTIGUOUSADDRESS PfnIddcxswapchaingetphysicallycontiguousaddress;

HRESULT * PfnIddcxswapchaingetphysicallycontiguousaddress(
  [in]  PIDD_DRIVER_GLOBALS DriverGlobals,
  [in]  IDDCX_SWAPCHAIN SwapChainObject,
  [out] PHYSICAL_ADDRESS *pSurfaceAddresss
)
{...}

パラメーター

[in] DriverGlobals

システム定義のドライバーごとのデータを含む IDD_DRIVER_GLOBALS 構造体へのポインター。

[in] SwapChainObject

EVT_IDD_CX_MONITOR_ASSIGN_SWAPCHAIN 呼び出しに渡される IDDCX_SWAPCHAIN オブジェクト。

[out] pSurfaceAddresss

出力引数。 成功すると、pSurfaceAddress はサーフェスの物理アドレスで塗りつぶされます。

戻り値

ルーチンが成功すると、S_OKが返されます。 サーフェスが物理的に連続したメモリに割り当てられなかった場合、このルーチンはE_NOINTERFACEを返します。

備考

間接ディスプレイ ドライバー (IDD) は、このポインターを使用して、それが指す関数を直接呼び出すべきではありません。 IDD は、代わりに IddCxSwapChainGetPhysicallyContiguousAddress呼び出す必要があります。

必要条件

要件 価値
サポートされる最小サーバー Windows Server 2022
ヘッダー iddcx.h

関連項目

iddCxSwapChainGetPhysicallyContiguousAddress