次の方法で共有


DXGK_MEMORYRANGE 構造体 (d3dkmddi.h)

DXGK_MEMORYRANGE構造体は、メモリの範囲を表します。

構文

typedef struct _DXGK_MEMORYRANGE {
  UINT64 SegmentOffset;
  UINT64 SizeInBytes;
} DXGK_MEMORYRANGE;

メンバー

SegmentOffset

セグメントの先頭からのオフセット (バイト単位)。 値は、セグメント ページの境界に揃える必要があります。

SizeInBytes

範囲内のバイト数。 値は、セグメント ページ サイズの倍数である必要があります。

注釈

DXGK_MEMORYRANGEを使用する方法の 1 つは、 DxgkDdiQueryAdapterInfo を使用し、不適切な GPU メモリ範囲を照会する DXGK_QUERYSEGMENTMEMORYSTATE です。 クエリは、アダプター オブジェクトの初期化中に実行されます。 ドライバーは、 セグメントのDXGK_SEGMENTDESCRIPTOR4::NumInvalidMemoryRanges が 0 でない場合にのみ呼び出されます。

要件

要件
サポートされている最小のクライアント Windows 10
サポートされている最小のサーバー Windows Server 2016
Header d3dkmddi.h (D3dkmddi.h を含む)

こちらもご覧ください

DXGK_QUERYSEGMENTMEMORYSTATE

DXGK_SEGMENTDESCRIPTOR4

DXGKARG_CREATEMEMORYBASIS

DxgkDdiCreateMemoryBasis

DxgkDdiQueryAdapterInfo