Freigeben über


DXGK_NOTIFYALLOCFLAGS Struktur (d3dkmddi.h)

Wichtig

Einige Informationen beziehen sich auf ein Vorabversionsprodukt, das vor der kommerziellen Veröffentlichung erheblich geändert werden kann. Microsoft übernimmt keine Gewährleistungen, ausdrücklich oder konkludent in Bezug auf die hier bereitgestellten Informationen.

Die DXGK_NOTIFYALLOCFLAGS-Struktur gibt Flags im Zusammenhang mit Zuordnungsbenachrichtigungen für Pagingvorgänge an.

Syntax

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

Angehörige

Eviction

Die Zuweisung ist in der Zeit, um räumt zu werden.

IoMmuUnmap

Die Zuweisung ist dabei, von der IOMMU nicht zugeordnet zu werden.

Reserved

Reserviert für die zukünftige Nutzung; auf Null festgelegt.

Value

Union-Mitglied, das den Zugriff auf alle Flags in der Struktur ermöglicht.

Bemerkungen

Die Eviction und IoMmuUnmap- Flags können nicht zusammen festgelegt werden.

Ein Kernelmodustreiber (KERNEL-Mode Driver, KMD) Dxgkrnl verwendet diese Flags, um den Kernelmodustreiber (KERNEL-Mode Driver, KMD) zu benachrichtigen, dass bestimmte Aktionen vor einer Zuordnung entweder aus der IOMMU entfernt oder nicht zugeordnet werden.

Weitere Informationen finden Sie unter Zuordnungsbenachrichtigung.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Windows 11, Version 24H2 (WDDM 3.2)
Header- d3dkmddi.h

Siehe auch

DXGK_BUILDPAGINGBUFFER_NOTIFYALLOC

DxgkDdiCreateAllocation