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の