struttura DXGK_ALLOCATIONINFOFLAGS2 (d3dkmddi.h)

La struttura DXGK_ALLOCATIONINFOFLAGS2 contiene proprietà aggiuntive per un'allocazione.

Sintassi

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;

Membri

ShareBackingStoreWithKmd

Se impostato, il driver in modalità kernel (KMD) invia una notifica Dxgkrnl che deve conoscere l'indirizzo dell'archivio di backup dell'allocazione. L'allocazione deve essere creata condivisa e deve risiedere solo nel segmento di memoria aperture.

NoImplicitSynchronization

Se impostato, kmd rifiuta esplicitamente la sincronizzazione primaria implicita. Questo flag è stato introdotto in Windows 11 versione 24H2 (WDDM 3.2).

DisablePartialResidency

Se impostato, indica che l'allocazione non supporta la residenza parziale. L'allocazione deve essere interamente rimossa o interamente residente. Questo flag è stato introdotto in Windows 11 versione 24H2 (WDDM 3.2).

RestrictedToSingleSegment

Se impostato, indica che l'allocazione non supporta la residenza tra segmenti. L'allocazione deve essere interamente residente all'interno di un singolo segmento. Questo flag è stato introdotto in Windows 11 versione 24H2 (WDDM 3.2).

NotifyEviction

Se impostato, indica che Dxgkrnl deve emettere un'operazione DXGK_OPERATION_NOTIFY_ALLOC NotifyEviction a KMD prima di rimuovere un'allocazione. Questo flag è stato introdotto in Windows 11 versione 24H2 (WDDM 3.2). Per altre informazioni, vedere notifica di allocazione .

NotifyIoMmuUnmap

Se impostato, indica che Dxgkrnl deve eseguire un'operazione DXGK_OPERATION_NOTIFY_ALLOC NotifyIoMmuUnmap al KMD prima di annullare il mapping di un'allocazione dall'IOMMU. Questo flag è stato introdotto in Windows 11 versione 24H2 (WDDM 3.2). Per altre informazioni, vedere notifica di allocazione .

Reserved

Riservato; non usare.

Value

Un modo alternativo per accedere ai bit di questa struttura.

Fabbisogno

Requisito Valore
client minimo supportato Windows 11 (WDDM 3.0)
intestazione d3dkmddi.h

Vedere anche

DXGK_ALLOCATIONINFO

DXGKDDI_CREATEALLOCATION