次の方法で共有


DXGK_NOTIFYALLOCFLAGS構造体 (d3dkmddi.h)

大事な

一部の情報は、市販される前に大幅に変更される可能性があるプレリリース製品に関連しています。 Microsoft は、ここで提供される情報に関して明示的または黙示的な保証を行いません。

DXGK_NOTIFYALLOCFLAGS 構造体は、ページング操作の割り当て通知に関連するフラグを指定します。

構文

typedef struct _DXGK_NOTIFYALLOCFLAGS {
  union {
    struct {
      UINT Eviction : 1;
      UINT IoMmuUnmap : 1;
      UINT Reserved : 30;
    };
    UINT Value;
  };
} DXGK_NOTIFYALLOCFLAGS;

メンバーズ

Eviction

割り当てが削除されようとしています。

IoMmuUnmap

割り当てが IOMMU からマップ解除されようとしています。

Reserved

将来の使用のために予約されています。0 に設定します。

Value

構造体内のすべてのフラグへのアクセスを許可する共用体メンバー。

備考

削除 と IoMmuUnmap フラグ 一緒に設定することはできません。

Dxgkrnl カーネル モード ドライバー (KMD) は、これらのフラグを使用して、割り当てが削除されるか IOMMU からマップ解除される前に特定のアクションをカーネル モード ドライバー (KMD) に通知します。

詳細については、「割り当て通知」を参照してください。

必要条件

要件 価値
サポートされる最小クライアント Windows 11 バージョン 24H2 (WDDM 3.2)
ヘッダー d3dkmddi.h

関連項目

DXGK_BUILDPAGINGBUFFER_NOTIFYALLOC

DxgkDdiCreateAllocationする