次の方法で共有


DXGK_HARDWARERESERVEDRANGES構造体 (d3dkmddi.h)

DXGK_HARDWARERESERVEDRANGES 構造体は、DXGKDDI_QUERYADAPTERINFOの呼び出しによって照会されたハードウェア予約メモリ範囲を格納するために使用されます。

構文

typedef struct _DXGK_HARDWARERESERVEDRANGES {
  UINT32                     NumRanges;
  DXGK_PHYSICAL_MEMORY_RANGE *pPhysicalRanges;
} DXGK_HARDWARERESERVEDRANGES;

メンバーズ

NumRanges

予約されている範囲の数。

pPhysicalRanges

物理メモリ範囲に関する情報を含む DXGK_PHYSICAL_MEMORY_RANGE 構造体へのポインター。

備考

VidMm (ビデオ メモリ マネージャー) は、NTOS (Windows NT ベースのオペレーティング システム) メモリ マネージャーによって使用されるメモリ領域 DXGKDDI_QUERYADAPTERINFO 重複するかどうかを検証します。 この検証により、ドライバーが予約範囲外の物理メモリの領域を誤って報告しないようにします。これは、機能のセキュリティ保証に違反するためです。

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

必要条件

要件 価値
サポートされる最小クライアント Windows 10 バージョン 1803
ヘッダー d3dkmddi.h