共用方式為


DXGK_ALLOCATIONINFOFLAGS2結構(d3dkmddi.h)

DXGK_ALLOCATIONINFOFLAGS2 結構包含配置的其他屬性。

語法

typedef struct _DXGK_ALLOCATIONINFOFLAGS2 {
  union {
    struct {
      UINT ShareBackingStoreWithKmd : 1;
      UINT NoImplicitSynchronization : 1;
      UINT DisablePartialResidency : 1;
      UINT RestrictedToSingleSegment : 1;
      UINT NotifyEviction : 1;
      UINT NotifyIoMmuUnmap : 1;
#if ...
      UINT Reserved : 26;
#else
      UINT Reserved : 31;
#endif
    };
    UINT Value;
  };
} DXGK_ALLOCATIONINFOFLAGS2;

成員

ShareBackingStoreWithKmd

設定時,內核模式驅動程式會通知 Dxgkrnl 它必須知道配置支援存放區的位址。 配置必須建立共用,而且必須只位於光圈記憶體區段中。

NoImplicitSynchronization

設定時,KMD 會退出退出隱含的主要同步處理。 此旗標是在 Windows 11 版本 24H2 (WDDM 3.2) 中引進的。

DisablePartialResidency

設定時,表示配置不支援部分落地。 配置必須完全收回或完全居民。 此旗標是在 Windows 11 版本 24H2 (WDDM 3.2) 中引進的。

RestrictedToSingleSegment

設定時,表示配置不支援跨區段落地。 配置必須完全位於單一區段內。 此旗標是在 Windows 11 版本 24H2 (WDDM 3.2) 中引進的。

NotifyEviction

設定時,表示在收回配置之前,Dxgkrnl 應該發出 DXGK_OPERATION_NOTIFY_ALLOC NotifyEviction 作業給 KMD。 此旗標是在 Windows 11 版本 24H2 (WDDM 3.2) 中引進的。 如需詳細資訊,請參閱 設定通知

NotifyIoMmuUnmap

設定時,表示 Dxgkrnl 應該發出 DXGK_OPERATION_NOTIFY_ALLOC NotifyIoMmuUnmap 作業給 KMD,再從 IOMMU 取消對應配置。 此旗標是在 Windows 11 版本 24H2 (WDDM 3.2) 中引進的。 如需詳細資訊,請參閱 設定通知

Reserved

保留;請勿使用 。

Value

存取這個 結構位的替代方式。

要求

要求 價值
最低支援的用戶端 Windows 11 (WDDM 3.0)
標頭 d3dkmddi.h

另請參閱

DXGK_ALLOCATIONINFO

DXGKDDI_CREATEALLOCATION