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 |