DXGKCB_MAPFRAMEBUFFERPOINTER コールバック関数 (d3dkmddi.h)

DXGKCB_MAPFRAMEBUFFERPOINTER は、物理アダプターごとに作成されたセクション オブジェクトのサブ領域へのポインターを取得します。

構文

DXGKCB_MAPFRAMEBUFFERPOINTER DxgkcbMapframebufferpointer;

NTSTATUS DxgkcbMapframebufferpointer(
  [in]     IN_CONST_HANDLE hAdapter,
  [in/out] INOUT_PDXGKARGCB_MAPFRAMEBUFFERPOINTER pMapFrameBufferPointer
)
{...}

パラメーター

[in] hAdapter

ディスプレイ アダプターへのハンドル。 ドライバーは、LDA チェーン内のマスター/リード デバイスに対してこのハンドルを提供します。

[in/out] pMapFrameBufferPointer

セクション オブジェクト DXGKARGCB_MAPFRAMEBUFFERPOINTER サブ領域へのポインターを含む構造体へのポインター。

戻り値

DXGKCB_MAPFRAMEBUFFERPOINTERは 、操作が成功した場合にSTATUS_SUCCESSを返します。 それ以外の場合は、適切な NTSTATUS エラー コードが返されます。

注釈

DXGKCB_XXX 関数は Dxgkrnl によって実装されます。 このコールバック関数を使用するには、DXGKARGCB_MAPFRAMEBUFFERPOINTERの適切なメンバー設定し、DXGKRNL_INTERFACEを介して DxgkCbMapFrameBufferPointer を呼び出します。

詳細については、「 IOMMU ベースの GPU 分離 」を参照してください。

要件

要件
サポートされている最小のクライアント Windows 10バージョン 1803 (WDDM 2.4)
Header d3dkmddi.h
IRQL PASSIVE_LEVEL

こちらもご覧ください

DXGKCB_UNMAPFRAMEBUFFERPOINTER

DXGKRNL_INTERFACE