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

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

要件

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